鱼C论坛

 找回密码
 立即注册
C|
分享 数组里a和&a的区别
2016-11-10 11:10
针对《带你学C带你飞》S1E23第4题: #includestdio.h int main(void) { int a ={1,2,3,4,5}; int *ptr=(int *)(a+1); //a代表整个数组的地址,+1应该加上sizeof(a)的长度,所以ptr指向a 位置处。 printf("%d %d\n",*(a+1),*(ptr-1));//a代表数组首元素的地址,+1应该加上sizeo ...
个人分类: C|186 次阅读|0 个评论

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 01:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部