为了账号安全,请及时绑定邮箱和手机立即绑定

*str 为什么只显示1个H

为什么cout<<*str<<endl;  只显示H; 为什么不选择打印*str;而是str

正在回答

2 回答

楼上正解,需要打印全部只需要cout<<str<<endl;即可

1 回复 有任何疑惑可以回复我~

你没明白数组的含义  你加上了*代表的是str的第一个元素    *str等价于 str[0]    *str+1等价于str[1];所以打印的时候会打印出第一个字符H   如果理解请采纳谢谢

9 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

*str 为什么只显示1个H

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信