数组定义及初始化正确的是( )
数组定义及初始化正确的是( )
A、char a[5]={};
B、int a[5]={0,1,2,3,4,5};
C、char a={"string"};
D、char a[]={'0','1','2','3','4','5'};
【正确答案】:D
【题目解析】:选项D,正确定义并初始化了字符数组a,省略的长度为6。选项A,没有进行初始化,选项B初始化的值比数组长度大,选项C中的a不是数组,只是普通字符变量。
Top