题目内容

下列4种数组定义中,合法的数组定义是( )。

A. char a[]="hello";
B. int a[4]={4,3,2,1,0};
C. char a="hello";
D. char a[5]="hello";

查看答案
更多问题

以下程序的输出结果是()。#includemain(){int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b[j][j]];printf("%d\n",t);}

A. 3
B. 4
C. 1
D. 9

有以下程序:#includemain(){char a[ ]={'a','b','c','d','e','f','g','h','\0'};int i,j;i=sizeof(a);j=strlen(a);printf("%d,%d\n",i,j);}程序运行后的输出结果是( )。

A. 9,9
B. 8,9
C. 1,8
D. 9,8

构成数组的各个元素必须具有相同的___________。

C语言中元素下标的最小值为__________。

答案查题题库