C语言求解char s[5]=""这种双引号里面啥都不写是什么意思

2025-04-07 09:14:09
推荐回答(1个)
回答1:

字符数组初始
char s[]={'a','b','c','d','e'};
s数组自动初始化为带五个个元素的数组

char s[]="abcde";
s为带5个元素,共占6个字节(包括了字符结束符'\0')
char s[5]=""这种双引号里面啥都不写是初始化为空数组