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

合法的数组定义是()。A.inta[5]=b[5];B.inta[5]={0,1,2,3,4,5};C.inta[5]={0};D.inta[5]=0;

题目详情
合法的数组定义是( )。
A. int a[5]=b[5]; B. int a[5]={0,1,2,3,4,5};C. int a[5]={0}; D. int a[5]= 0;
▼优质解答
答案和解析
A 非法,为数组a定义了5个int空间,赋初值要有{}
B非法,数组有5个空间,但初始化用了6个值,超出数组的范围
C合法,数组的5个值都为0
D非法,原因同A