不知名的网友.ᥫᩣ༠ 2023-10-26 14:20 采纳率: 95.7%
浏览 2
已结题

关于打印数组地址和指针的问题

img


想问一下最后一个打印的那个arr[0]什么意思,是错了吗?这个是不是应该只能用%d打印arr[0]的值0?

  • 写回答

2条回答 默认 最新

  • K_n_i_g_h_t_1990 2023-10-26 14:25
    关注

    %p是把指针变量p中存储的a的地址以十六进制形式输出,
    %d是吧p中存储的a的地址以十进制形式输出。
    输出的都是p的值,不要理解成%p,是把p的地址输出。
    %p就是专门给指针变量使用的,输出指针变量中存储的值,也就是其他变量的地址,只不过是以十六进制形式输出。

    最后一个打印的那个arr[0]什么意思:打印数组的第一个值

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月3日
  • 已采纳回答 10月26日
  • 创建了问题 10月26日