c语言 字符串数组中空格占用空间吗?

2025-03-24 06:20:10
推荐回答(5个)
回答(1):

数的时候不仅要算空格,还要算末尾的空字符'\0',
所以这个字符串大小应是13个字符

回答(2):

当然算啦,空格和字母一样都算一个字符的。Hello! World一共十二个字符。

回答(3):

算占用,例子中的是12个有效字符

回答(4):

有效字符不包括结束字符\0的话,应该是12个,实际占用内存是13字节。中间的空格也要计算的。

回答(5):

printf("%d",sizeof(b));
输出13