tfsf.net
当前位置:首页>>关于int a[5]={1,2,3,4,5}; int * ptr=(int *)(&a+1); ...的资料>>

int a[5]={1,2,3,4,5}; int * ptr=(int *)(&a+1); ...

int a[5]; 一个带有5个int空间的数组a &a 是指变量a的地址 ...

这题的关键在int *ptr=(int *)(&a+1);这一句上,&a表示取得数组...

这个问题的关键是理解 &a a是一个数组名,也就是数组的首地址。 对a进行取地址运算符, ...

我看了其它回答后为你做的补充。&a为取数组名的地址,即为整个数组的地址,它的类型为数组类型,...

这个问题的关键是理解 &a a是一个数组名,也就是数组的首地址。 对a进行取地址运...

这哪儿的题目...花式玩呐 结果是2 5

翻译一下: int *ptr2 = ***; 声明一个整形指针指向某个地址; 这个地址是:(i...

*ptr=a[0][0]=1 *(ptr+2)=a[0][2]=3; *(ptr+4)=a[1]...

代码有问题,a就是地址,前面怎么能再加上&,也不能直接加(int)啊

通过强制类型转换将a指针后一个字节的地址赋值给指针ptr2

网站首页 | 网站地图
All rights reserved Powered by www.tfsf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com