数组和指针,实例
来源:互联网 发布:wifi流量控制软件 编辑:程序博客网 时间:2024/05/21 21:01
#include <stdio.h>
int main()
{
char *srt[]={"welcome","To","Center","Garud"};
char **p = &srt[1];
// printf("%s\n",*p);
srt[0]=(*p++)+2;
srt[1]=*(p+1);
srt[2]=p[1]+3;
srt[3]=*(*(&srt+1)-1)+1;
printf("0: %s\n",srt[0]);
printf("1: %s\n",srt[1]);
printf("2: %s\n",srt[2]);
printf("3: %s\n",srt[3]);
/*
char *str[4];
str[0]=(*p++)+2;
str[1]=*(p+1);
str[2]=p[1]+3;
str[3]=*(*(&srt+1)-1)+1;
printf("0: %s\n",str[0]);
printf("1: %s\n",str[1]);
printf("2: %s\n",str[2]);
printf("3: %s\n",str[3]);
*/
return 0;
}
int main()
{
char *srt[]={"welcome","To","Center","Garud"};
char **p = &srt[1];
// printf("%s\n",*p);
srt[0]=(*p++)+2;
srt[1]=*(p+1);
srt[2]=p[1]+3;
srt[3]=*(*(&srt+1)-1)+1;
printf("0: %s\n",srt[0]);
printf("1: %s\n",srt[1]);
printf("2: %s\n",srt[2]);
printf("3: %s\n",srt[3]);
/*
char *str[4];
str[0]=(*p++)+2;
str[1]=*(p+1);
str[2]=p[1]+3;
str[3]=*(*(&srt+1)-1)+1;
printf("0: %s\n",str[0]);
printf("1: %s\n",str[1]);
printf("2: %s\n",str[2]);
printf("3: %s\n",str[3]);
*/
return 0;
}
执行结果如图 :
- 数组和指针,实例
- 数组指针和指针数组实例辨析
- C指针和数组实例解析
- 指针和数组实例解析(一)
- 指针和数组实例解析(二)
- 指针数组和二级指针的排序应用实例
- 指针数组实例
- 指针实例:指针的指针,数组指针,指针数组
- 指针和指针数组
- 指针数组和数组指针
- 指针数组和数组指针
- 指针数组和数组指针
- 指针数组和数组指针
- 数组指针和指针数组
- 指针数组和数组指针
- 数组指针和指针数组
- 指针数组和数组指针
- 指针数组和数组指针
- 为什么浏览器知道你在哪里?(浏览器定位技术)
- Effective C++读书笔记 摘自 pandawuwyj的专栏
- Windows7下MySQL5.5.20免安装版的配置
- 撞错
- 解决BIEE 11g 中文乱码问题
- 数组和指针,实例
- 求两点间的距离.
- PHP文档编写
- 冒泡排序
- NSArray,NSSet,NSDictionary
- vxworks调试常用命令
- Music -- 2012/10/18
- CPU知识:了解CPU 18条
- 安装 卸载office提示“无法访问您要使用的功能所在的网络位置”之解决方法