我正在研究指针,对此有一些疑问。
指针类型是指保存在这个指针中的地址的大小有影响。
我不知道这是正确的表达方式。
大约2维数组,
int A[100][100] = {1,2,3,.....} ;
int* x1 = &A;
int* x2 = &A[0];
int* x3 = &A[0][0];
在这种情况下,&A、& A[0]、&A[0][0] 具有相同的地址,但这些地址管理的大小不同。
例如,&A++等于address + 4byte * 100 * 100
&A[0]++ = address + 4byte * 100
但是,x1++, x2++, x3++关于该表达式的增量值都是相同的。我知道这个原因是演员阵容造成的。
那么,应i该做什么 forx1++将是与 相同的表达式&A++?