在c语言中,虽然可以通过数组名来间接访问二维数组的元素,这种操作在本质上仍然是指针操作。数组名在某些情况下可以被视为指向数组首元素的指针。然而,将二维数组的数组名理解为一个二级指针是不准确的,因为数组名在使用时不会被解引用两次。数组名代表的是数组的首地址,而不是指向指向另一个指针的地...
1、指向二维数组的指针本质上是一个二级指针,它是一个变量 2、二维数组名是二维数组的首地址,也就是...
不是 二级指针p也可以解释为指针的指针,即p内保存的值实际上还是一个指针,计算:p的值实际上是一个指针值,那么 *(*p)即二级指针指向的最终值 对于二维数组a[2][2],a也是一个地址,并且这个值也等于a[0],也等于a[0[0]的地址,即&a[0][0],由此看来对a取地址的值是一个变量值(不...
完全不一样。二级指针只是指向一级指针的地址的变量罢了,它和二维数组半毛钱关系都没有。就算你说的是...