首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

指针运算的一个有关问题

2013-08-13 
指针运算的一个问题[解决办法]&a的类型是 int (*)[5], 所以(int*)(&a+1) &a[6][解决办法]printf(“%d, %

指针运算的一个问题

                                                                            
[解决办法]
&a的类型是 int (*)[5], 所以(int*)(&a+1) == &a[6]
[解决办法]

printf(“%d, %d”, *(a+2), *(p-2));

 *(a+2) = a[2];
 *(p-2) = a[5-2];


[解决办法]
引用:
&a的类型是 int (*)[5], 所以(int*)(&a+1) == &a[6]

第6个元素是a[5]  
[解决办法]
&a + 1   是指向数组的下一圈的首地址; a+1 是指向数组的第二个元素;

热点排行