以下能对一维数组a进行正确初始化的语句是( )。 谢谢谢!!

以下能对一维数组a进行正确初始化的语句是( )。
谢谢谢!!以下能对一维数组a进行正确初始化的语句是( )。

A. int a[5]= "abcde";
B. int a[5]={ 1;2;3;4;5};
C. char a="abcde";
D. char a[]={65,66,67, '\0'};

a 只能存放4个 第五个要放结束符 现在显然没法加结束符了 越界
b 没有;这样的
c 一个char 字符 赋值个字符串 不正确
d 65 66 67 相当于用ascii码赋值 没问题 ok
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-11
《终南别业》 作者:王 维
相似回答