Hky3131 2023-05-08 21:41 采纳率: 100%
浏览 24
已结题

一道简单的c++指针问题

char c = 'a', *q = &c;
cout << q << endl; // output random code
为什么会输出随机代码啊不应该输出字符a的地址吗,求指点|•'-'•)و✧

  • 写回答

1条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-05-08 22:28
    关注

    q 是 字符指针, 除了输出 a , a字符往后【这些都是未知的数据】也输出,直到 遇到 结束符 '\0' 停止输出, 看着就好像是输出 随机字符串

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月10日
  • 已采纳回答 5月9日
  • 创建了问题 5月8日