#include <stdio.h>
int main()
{
int arr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
printf("arr父类首地址:%p,偏移一位后的地址:%p\n",arr,arr+1);
printf("arr子类首地址:%p,偏移一位后的地址:%p\n",arr[0],arr[0]+1);//与下方写法不同,但是内容一致
printf("arr子类首地址:%p,偏移一位后的地址:%p\n",*(arr+0),*(arr+0)+1);
return 0;
}
对二维数组的偏移,有两种不同的写法,初次认识,见惯不怪