- List item
#include<stdio.h>
int main()
{
int arr[2][3] = {
{1,2,3},
{4,5,6}
};
printf("arr的地址:%p,偏移后地址是:%p\n",arr,arr+1);
printf("arr[0]的地址:%p,偏移后地址是:%p\n",arr[0],arr[0]+1);
return 0;
}
输出结果:
从上面输出结果可知,arr+1的地址跨越了一个一维数组的大小:12个字节
arr[0]+1的地址跨越了一个整形数的大小:4个字节