题目内容

以下 3 个数组定义中,( )是错误的。

A.
B. define N 5 long b[N];
C. char c[5];
D. int n,d[n];

查看答案
更多问题

字符数组进行初始化,( )形式是错误。

A. char c1[ ]={'1', '2', '3'};
B. char c2[ ]=123;
C. char c3[ ]={ '1', '2', '3', '\0'};
D. char c4[ ]="123";

在数组中,数组名表示()。

A. 数组第1个元素的首地址
B. 数组第2个元素的首地址
C. 数组所有元素的首地址
D. 数组最后1个元素的首地址

合法的数组定义是()。

A. chara[]="string";
B. inta[5]={0,1,2,3,4,5};
C. chara="string";
D. chara[]={0,1,2,3,4,5}

若有以下说明和语句,则输出结果是哪一项()。chars[12]="abook!";printf("%d",strlen(s));

A. 12
B. 8
C. 7
D. 11

答案查题题库