C语言中的字符串,应该说是指字符串常量,如:"hello", "how are u"等,这些常量字符串本身在末尾存有一个\0,因\0是不可见字符,所以,看不到。
可以把字符串存储到一个字符数组中,存储方法分为三种:
1、定义字符数组,用常量字符串进行初始化
char str1[10]="hello"; //sizeof(str1)=102、定义字符数组,不初始化,采用字符串赋值操作函数进行赋值
char str[100];3、定义字符数组,不初始化,采用循环,逐位赋值字符,并在结束位置赋值\0
char str1[10];无论哪种方法'\0'都是自动加在字符串末尾的吗?
本回答被网友采纳回复 jackwind1987:如何'\0'不自动加在末尾??
追答你想这个干吗
追问显然....此答案不会成为最佳答案
追答额。。。。。。我只是路过说句话 你问的我真不知道 懒得,,,,,