早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下列合法的数组定义是()A.chara[6]={"string"};B.inta[5]={0,1,2,3,4,5};C.chara={"string"};D.chara[]={0,1,2,3,4,5};

题目详情
下列合法的数组定义是( )
A. char a[6]={"string"};   B. int a[5]={0, 1, 2, 3, 4, 5};
C. char a={"string"};      D. char a[]={0, 1, 2, 3, 4, 5};
▼优质解答
答案和解析
D是合法的。
A、B都超出了定义的下标。
C里的a是一个字符,而不是数组或指针,不能把字符串赋给a