一个C语言字符数组问题,为什么会出现乱码 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 字符数组 乱码 搜索资料 2个回答 #合辑# 机票是越早买越便宜吗? kyotrue 2014-02-13 · TA获得超过1.5万个赞 知道大有可为答主 回答量:2.3万 采纳率:75% 帮助的人:6766万 我也去答题访问个人页 关注 展开全部 char c[]的这种初始化方式,编译器不会给你加结束符,把后面的地址空间的数据按照字符输出,直到“恰好”遇到1个0被视为结束符,当然就是乱码了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 share_fun1 2014-02-13 · TA获得超过610个赞 知道小有建树答主 回答量:298 采纳率:0% 帮助的人:365万 我也去答题访问个人页 关注 展开全部 char c[]是个字符数组,不算是字符串,因为没有字符串结束标记'\0'改为char c[]={'w','h','b','\0'};就行了谢谢采纳 追问 前面两个是算字符串嘛? 追答 前面两个是。因为用引号引起来了。不严格的说,引号引起来的都算是字符串 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言是什么每天免费网上学习c语言是什么免费网上学习c语言是什么,国内讲师机构专业授课,适合从基础学习,挑战从入门到熟练运用,海量c语言是什么学习 从入门到编程技术高超 C语言编程能力快速提升www.huke88.com广告 其他类似问题 2022-11-17 c语言输出乱码,求解决方法 2 2021-05-27 C语言中,这段代码运行时为啥会出现乱码? 更多类似问题 > 为你推荐: