问题 单项选择题

下列数组的定义中,会产生错误的是( )。

A.int a[]='0','1','2','3','4','5','6';
B.int a[10]=0,1,2,3,4,5,6;
C.char a[5]="hello";
D.char a[5]='h','e','l','l','o';

答案

参考答案:C

单项选择题
单项选择题