合法的数组定义是:

来源:百度知道 编辑:UC知道 时间:2024/06/10 19:59:49
A.char a[5]={“h”,”e”,”I”,”l”,”o”}
B.char a[6]=”hello”
这两个哪个对的?谢谢了 急要的

后面一个是对的,字符串后面还有一个'\0'的,要占一个字符的空间
char a[5]={“h”,”e”,”I”,”l”,”o”}
改为 char a[6]={“h”,”e”,”I”,”l”,”o”} 就对了

最好是这么定义字符串:char a[]="hello";最合适了

char a[6]=”hello”

后面的。。。

后面的

B.char a[6]=”hello”是对的

B