*p 是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:39:23
int a[10]={1,2,3,4,5,6,7,8,9,0},*p;
里面的*p是什么意思
p=a;
printf("%x\n",*p+1);
结果是什么?

*p是指针变量!
printf("%x\n",*p+1);
的意思是将a数组中的第一个元素加1也就是2以十六进制形式输入
结果为2

指针~~~~~~~
~~~~~还不知道下面的程序是什么~
~~可能就是指向数组的~~~~~~~

a 先赋值
再p=&a才是指针