c语言指针,为什么输出的答案是这个

2024-11-16 20:38:11
推荐回答(2个)
回答1:

打印的是p而不是*p
也就是数组a的首地址。
这是一个随机值, 看系统分配。

回答2:

你输出的是a[0]的地址,你要输出a[0]的内容需要用printf("%d",*p)或printf("%d",p[0])