作业帮 > 综合 > 作业

C语言中指针问题:设int a[3][5],那么&a[0]的意义是什么呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 16:15:04
C语言中指针问题:设int a[3][5],那么&a[0]的意义是什么呢?
还有,设int (*p)=5;p=&a[0];那么p的含义是?*p的含义是?为什么在p前要带2个*才是指向数据的而不是只用带一个*就行了呢?小白顿首.
这是一个2级指针,指向int类型的指针的指针.*p 就是1级指针,就是一个一维数组的数组名,再*才是数据!
再问: 那printf("%d\n",p);和printf("%d\n",*p);输出的一样?难道说p指向的所存的地址和(*p)指向的数据的地址一样么?不懂