
C++ 指针
/定义了一个常量指针,整个指针指向的内存空间的值是不能改变的。解释:a是二维数组名,而数组名代表着数组的首地址,a+i就是向后移动i个单位,就得到第i个子数组的地址,然后+j,就是这个子数组的第j个元素的地址,首先,a和&a打印出来都是一样的值,都是一个地址,都是a数组中首元素的地址,但是它们的意义不一样:&a代表整个数组的地址,a代表数组中第一个元素的地址。a[i]代表二维数组中第i行的子数组名,C++规定了数组变量名就代表了首地址,所以a[i]就代表了第i行的首元素地址,即a[i][0]的地址。





