在C语言中,一维数组的定义方式为:类型说明符 数组名_______。
A. [常量表达式]
B. [整型表达式]
C. [整型常量或整型表达式]
D. [整型常量]
查看答案
以下定义中,可以正确定义一个一维数组的是_____。
A. int x=10;int a[x];
B. int a[0-9]
C. int[10] a;
D. int a[2*5]
C语言规定,对于一个具有N个元素的一维数组,其下标的取值范围是_____。
A. 0~N
B. 1~N
C. 0~N-1
D. N~1
下面程序______。(每行程序前的数字为行号)1 main()2 {3 float a[10]={0.0};4 int i;5 for(i=0;i<3;i++) scanf(%d",&a[i]);6 for(i=1;i<10;i++) a[0]=a[0]+a[i];7 printf("%f\n",a[0]);8 }
A. 没有错误
B. 第3行有错误
C. 第5行有错误
D. 第7行有错误
若有如下定义:int a[ ]={1,2,3,4,5,6,7,8,9,10};则a[a[8]-a[2]*a[1]]引用的数组元素是_____。
A. a[2]
B. a[3]
C. a[4]
D. a[5]