关于#c语言#的问题:想知道字符串长度指的是什么,只有转义字符和结束字符不算做字符串长度吗

img


4题目有问题,从下行开始是题目,想知道字符串长度指的是什么,只有转义字符和结束字符不算做字符串长度吗

字符串的长度 包括转义字符但是除了\0 因为\0是作为结尾的,
每个占长度的我都框起来了,一个款就是一个长度

img

这个用的是指针,指针是内存,\0也会占用内存,所以指针会将起计算在内,求的的所占的字节数
如果是strlen求字符串长度,那就不会将\0算入其中

img