C语言中的字符串多出的一位是'�',用来表示字符串结束了,很多字符串处理函数都是根据字符串结尾的'�'来判断字符串结束的,当然如果定义的字符串放在数组中,而且自己明确的指导字符串中字符的个数,不使用'�'结束也是可以的,但是这样就不能使用相关的字符串操作函数了。所以由此可以看出,字符串中间是不能有'�'的。
C语言中的字符串多出的一位是'�',用来表示字符串结束了,很多字符串处理函数都是根据字符串结尾的'�'来判断字符串结束的,当然如果定义的字符串放在数组中,而且自己明确的指导字符串中字符的个数,不使用'�'结束也是可以的,但是这样就不能使用相关的字符串操作函数了。所以由此可以看出,字符串中间是不能有'�'的。
举报