下列合法的数组定义是______。

admin2009-02-15  17

问题 下列合法的数组定义是______。

选项 A、int a[]="string";
B、int a[5]={0,1,2,3,4,5};
C、char s="string";
D、char a[]={0,1,2,3,4,5};

答案8

解析 选项A错在用字符串对整型数组赋值;选项B错在初始化表中数据的个数多于数组的最大长度;选项C错在没有用数组存储字符串;选项D的初始化表中虽然是5个数,但实际相当于把ASCⅡ码值是这5个整数的字符赋值给数组,因此是正确的。
转载请注明原文地址:https://kaotiyun.com/show/3tXp777K
0

最新回复(0)