c语言,字符数组中最后一个字必须为‘\0’,为什么错?

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:03:53

不是字符数组中最后一个字符必须为'\0',如果字符数组中存放的是一个字符串,则最后一个字符应当'\0','\0'是结束符号,这样当输出这个字符串时,只须输入数组名就可以,输出函数会自动输出数组中的字符,直到遇到'\0'为止,否则你就要利用循环自己将字符一个一个的输出,而且还要判断该字符是不是所需要的字符,明白了么?

'\0'是为了关闭字符串,如果不关闭,那么就要爆掉!
所以开数组时要开大!