关于数组名地址
int a[10];
printf("%p,%p",a,&a);
输出结果一样,意义是否一样?
[解决办法]
不一样。
a+1 等价于 a + sizeof(int)
&a+1 等价于 a + sizeof(a)
发布时间: 2013-08-10 21:14:06 作者: rapoo
关于数组名地址
int a[10];
printf("%p,%p",a,&a);
输出结果一样,意义是否一样?
[解决办法]
不一样。
a+1 等价于 a + sizeof(int)
&a+1 等价于 a + sizeof(a)