学长学姐,c语言,Char后的括号里应该填几那?谢谢大家!

2025-04-12 15:56:45
推荐回答(4个)
回答1:

hello是5个字符,因为字符串的结尾有个符号'\0' ,所以至少要填6,当然也可以填更大的数。或者什么都不填也可以,因为如果字符数组不填大小,并且赋初值了,那么就是分配了字符数+1的到大小的空间。

回答2:

填6因为字符串后面默认有个\0 还有你应该给括号前面带一个标识符 如char a[6]

回答3:

填6刚刚好,填大于6的数也是可以的,但不能填小于6的数。

回答4:

char c[]={"hello"} ;
>=6或者不写都可以