int main(){
int arr[3][3] = {1,2,3,4,5,6,7,8,9 };
int (*p)[3] = arr;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d -- %p\n",*(*(p+i)+j),*(p+i)+j); //*(*(p+i)+j) --> *(*(arr+i)+j) --> *(arr+j) --> arr[j] (这边注释部分,表示头都晕了,求大牛指教下)
}
}
return 0;
}上面注释部分搞不懂,求解释,拜托!
|
|