代码先给
#include <stdio.h>
int main()
{
int a[5] = {2,4,6,8,10},*p,**k;
p = a ;
k = &p;
printf("%d",*(p++));
printf("%d\n",**k);
return 0;
}
为什么第一个printf输出的是2,而不是4,p存放的是一维数组a第一个元素的地址,加1之后指针不是移动到a[1]了吗?
什么鬼_呀你
致力成为一只优秀的程序员
骑车去拉萨
我不是一颗星
一步一瘸
慕的地6079101
言曌博客liuyanzhao_com
相关分类