c语言中字符串,为什么最后要加个'\0' ? 我来答 1个回答 #热议# 上班途中天气原因受伤算工伤吗? 鸢问珠4921 2015-09-06 · TA获得超过156个赞 知道答主 回答量:185 采纳率:50% 帮助的人:118万 我也去答题访问个人页 关注 展开全部 因为c语言中没有字符串这种数据类型,只有char字符类型,在C语言中所谓的字符串其实是char数组,数组最后一个元素加上"\0",表示字符串结束,这是一种字符串的表达方式。 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c++语言物联网/嵌入式工程师系统教程c++语言嵌入式工程师0基础系统入门,剑指高薪Offerc++语言嵌入式工程师保姆式教学+简历指导+就业内推class.imooc.com广告 其他类似问题 2013-10-03 c语言中字符串,为什么最后要加个‘\0' ? 40 2011-04-23 C语言中在字符串的结尾加0还是'\0'?有区别吗? 52 2012-03-12 C语言中字符串为什么要有`\0`呢?`\0`在字符串中的作用... 12 2009-01-06 c语言,字符数组中最后一个字必须为‘\0’,为什么错? 88 2013-09-30 关于C语言字符数组的赋值最后自动添加‘\0’问题 51 2019-09-12 c语言中字符串,为什么最后要加个‘\0' ? 11 2019-06-05 C语言是不是字符串最后才会有\0,字符最后有吗? 5 更多类似问题 > 为你推荐: