字符串:一串字符(用双引号括起来的一串字符)
注:字符串的结束标志是 \0 的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串内容。隐藏的停止符。字符串在结尾的位置隐藏了一个\0 的字符。
上图中,arr2存储字符时没有终止符,编译器继续往后读取,后面存储的为随机字符,长度为随机长度。
虽然字符串自带隐藏字符\0,但是长度只计算显示的字符(除了终止符外的所有字符,包括各种特殊字符)。用数组存储字符串时,\0也占用一个数组位置。
字符串:一串字符(用双引号括起来的一串字符)
注:字符串的结束标志是 \0 的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串内容。隐藏的停止符。字符串在结尾的位置隐藏了一个\0 的字符。
上图中,arr2存储字符时没有终止符,编译器继续往后读取,后面存储的为随机字符,长度为随机长度。
虽然字符串自带隐藏字符\0,但是长度只计算显示的字符(除了终止符外的所有字符,包括各种特殊字符)。用数组存储字符串时,\0也占用一个数组位置。