77问答网
所有问题
c语言中字符串,为什么最后要加个‘\0' ?
c语言中字符串,为什么最后要加个‘\0' ?
举报该问题
其他回答
第1个回答 2013-09-21
\0'在c语言中代表着字符串的结束
在你不输入'\0'的时候 字符串不知道已经读完了 还有继续向后读 读一个字节长度是?两个字节长度
就是烫 这是ascii值决定的 汉子是两个字节就不多说了 '\0'的ascii值为(0x)00有时候如果未定义可能会出现一堆烫知道出现默认的00(也就是'\0')才会停止。
第2个回答 2013-09-21
那个设计C语言编译器的人强制规范这样的
<上一页
1
2
相似回答
大家正在搜
相关问题
c语言中字符串,为什么最后要加个‘\0' ?
c语言中字符串,为什么最后要加个'\0' ?
C语言中在字符串的结尾加0还是'\0'?有区别吗?
c语言中字符串为什么最后要加个0'
c语言,字符数组中最后一个字必须为‘\0’,为什么错?
C语言中字符串为什么要有`\0`呢?`\0`在字符串中的作用...
C语言中,为什么有的字符数组要后面要加\0,有的不要加?