c语言中字符串,为什么最后要加个'\0' ? 我来答 1个回答 #热议# 上班途中天气原因受伤算工伤吗? 鸢问珠4921 2015-09-06 · TA获得超过156个赞 知道答主 回答量:185 采纳率:50% 帮助的人:117万 我也去答题访问个人页 关注 展开全部 因为c语言中没有字符串这种数据类型,只有char字符类型,在C语言中所谓的字符串其实是char数组,数组最后一个元素加上"\0",表示字符串结束,这是一种字符串的表达方式。 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-09-06 c语言中字符串,为什么最后要加个‘\0' ? 12 2011-03-18 C语言中在字符串的结尾加0还是'\0'?有区别吗? 7 2017-12-16 C语言中字符串为什么要有`\0`呢?`\0`在字符串中的作用是什么啊? 23 2019-09-17 c语言,字符数组中最后一个字必须为‘\0’,为什么错? 62 2013-09-29 关于C语言字符数组的赋值最后自动添加‘\0’问题 8 2019-09-05 c语言中字符串,为什么最后要加个‘\0' ? 5 2019-05-21 C语言是不是字符串最后才会有\0,字符最后有吗? 2 2012-03-22 在c语言中为什么要编写在新生成的字符串尾加'\0',那不是计算机自动生成的木? 1 更多类似问题 > 为你推荐: