黑马程序员技术交流社区
标题:
这个指针是怎么回事哦
[打印本页]
作者:
feng2706
时间:
2016-2-29 21:29
标题:
这个指针是怎么回事哦
#include <stdio.h>
int main(){
char arr[]={'a','b','c','d'};
char *c = &arr[0];
printf("%c\n",c[0+1]);
printf("%c\n",c[1]);
printf("%c\n",arr[1+0]);
printf("%c\n",c[0+2]);
printf("%c\n",c[2]);
printf("%c\n",arr[2+0]);
printf("--------------\n");
char *c1 = &arr[1];
printf("%c\n",c1[0+1]);
printf("%c\n",c1[1]);
printf("%c\n",arr[1+1]);
printf("%c\n",c1[0+2]);
printf("%c\n",c1[2]);
printf("%c\n",arr[2+1]);
return 0;
}
printf("%c\n",c[2]);这行代码 和 printf("%c\n",arr[2+1]);这行代码 怎么打印结果是一样的哦 ?????
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2