单选题
👁️ 浏览量:

试题题干

数组定义及初始化正确的是( )

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,正确定义并初始化了字符数组a,省略的长度为6。选项A,没有进行初始化,选项B初始化的值比数组长度大,选项C中的a不是数组,只是普通字符变量。