指针运算的一个问题
[解决办法]
&a的类型是 int (*)[5], 所以(int*)(&a+1) == &a[6]
[解决办法]
printf(“%d, %d”, *(a+2), *(p-2));
*(a+2) = a[2];
*(p-2) = a[5-2];
[解决办法]
第6个元素是a[5]
[解决办法]
&a + 1 是指向数组的下一圈的首地址; a+1 是指向数组的第二个元素;
发布时间: 2013-08-13 16:43:28 作者: rapoo
指针运算的一个问题
printf(“%d, %d”, *(a+2), *(p-2));
*(a+2) = a[2];
*(p-2) = a[5-2];