C语言中字符串为什么要有`\0`呢?`\0`在字符串中的作用是什么啊?

如果没有`\0`会出现什么情况呢?还有就是一个语句如果结束了用什么来标志呢?

‘\0`在字符串中标志着结尾
用来判断这个字符串已经结束
如果不添加'\0',系统就在内存中一直向后读,直到读到'\0'为止(这个情况就造成错误)

一个语句结束了,就用分号;表示结束啊
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-12
\0在出入吸附石不会出现,输出是也不会出现,\0是系统自动加的,表示一个字符串的结束,在内存中占有一个字符的位置。一个语句结束了用;表示
第2个回答  2012-03-12
'\0'表示字符串结束,一个语句的结束是用一个;号来表示的,如果是语句块的话是用大括号来表示结束的。。
第3个回答  2012-03-11
有事没事的,一般都是最好写上去。
大多是都是用for(;;)或者while( )语气的,看个喜爱罗
相似回答