看见教材上有这样一句话。

使用字符串字面量对指针数组元素进行初始化时,每个字符串字面量在内存中所占的存储空间大小与其实际长度相同吗?

不是说,字符串字面量,在内存中所占的存储空间大小是其实际长度的加一吗?

img

因为在C语言中指针是一个unsigned 类型的无符号数,所以每个字符串字面量在内存中所占的存储空间大小与其实际长度相同。教材上说的是指针,如果不是指针,有‘/0’这一位,所以字符串在内存中所占的存储空间大小是其实际长度的加一。
望采纳