Chinaunix

标题: 为什么打印数组名的内容“%p”与对数组名取地址&的内容是一样的? [打印本页]

作者: ilogo1    时间: 2013-01-10 22:25
标题: 为什么打印数组名的内容“%p”与对数组名取地址&的内容是一样的?
rt,很奇怪,,
作者: pmerofc    时间: 2013-01-10 22:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: frogsu    时间: 2013-01-10 22:41
打印选项%p指的是取这个变量的地址,你利用的是数组,所以取到的地址与取数组首地址是一致的。
作者: pmerofc    时间: 2013-01-10 23:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: Ager    时间: 2013-01-10 23:31
pmerofc 发表于 2013-01-10 22:37
回复 1# ilogo1

    对 int a[1];
    a 和 &a 都是 指针,类型不同。


顶一下:)

作者: timothyqiu    时间: 2013-01-10 23:36
pmerofc 发表于 2013-01-10 22:37
对 int a[1];
    a 和 &a 都是 指针,类型不同。


刚解毒过别人,结果自己又犯错误了……己所不欲,勿施于人啊大师~
作者: 316953425    时间: 2013-01-11 11:29
ddddddd回复 6# timothyqiu


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2