让你快速了解指针数组的定义和使用
1、打开啊哈c编译器

2、int *p;
char *p2;
int a = 10;
char c='A';
p = &a;
p2 = &c;

3、printf("a=%d\n",*p);
printf("c=%c\n",*p2);

4、printf("a的地址打印:%p\n",p);
printf("a的地址++打印:%p\n",++p);
printf("c的地址打印:%p\n",p2);
printf("c的地址++打印:%p\n",++p2);

5、int array[3] = {1,2,3};
printf("第一个元素的地址是:%p\n",&array[0]);//一个整数占四个字节
printf("第二个元素的地址是:%p\n",&array[1]);
printf("第三个元素的地址是:%p\n",&array[2]);

6、int i;
for(i=0;i<3;i++){
printf(" %d",array[i]);
}

7、 int *parray;
parray = &array[0];
for(i=0;i<3;i++){
printf(" %d ",*parray);
parray++;
}

8、运行程序

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。