一个数组:int n[][3]={10,20,30,40,50,60}; 请问指针(*p)[2]表示的是哪个数?
问题描述:
一个数组:int n[][3]={10,20,30,40,50,60}; 请问指针(*p)[2]表示的是哪个数?
答
要知道p是如何定义的,初值是多少,才能知道是哪个数.*p[3]没初值怎么可能呢?p连类型都没有,也没初值?如果定义是int *p[3];说明p的内容是指针如果定义是int (*p)[3];说明p是指向数组的指针无论怎么定义,都要赋初值啊。