qq_43551304 2019-09-10 19:47 采纳率: 33.3%
浏览 1876
已采纳

C++怎么输出数组中各个元素的地址

图片说明
运行结果如图
图片说明
问题如图,请大神们帮我解下惑,谢谢

  • 写回答

3条回答 默认 最新

  • qtchen_1988 2019-09-11 10:55
    关注

    1.因为s是数组,数组名代码数组的首地址。&s是存放s首地址的地址。
    2.&s[0]是首元素的地址,也就是数组的首地址,跟s一样;跟s[0]不一样,s[0]是首元素,是个字符。
    3.(s+5)是偏移5个单位,输出还是字符串,不是字符,因为你的字符串刚好是6个c,只是输出最后一个c,你可以添加几个字符测试看。
    4.&s[5]跟第二条一样,也很第五类似,输出字符串。

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

报告相同问题?