在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A. 整型变量
B. 实型表达式
C. 整型常量、整型变量或整型表达式
D. 任何类型的表达式
查看答案
在C99标准之前,下列定义数组的语句中,正确的是()。
A. int N=10;int x[N];
B.
C. define N 10int x[N];
D. int x[0..10];
E. int x[];
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include #define N 10void fun(int x[N]){ int i=0;while(i
A. x+i
B. &x[i+1]
C. x+(i++)
D. &x[++i]
若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是( )。
A. a[2][!1]
B. a[3-2][3]
C. a[0][3]
D. a[1>2][ !1]
已知:int a[]={1,2,3,4,5,6,7,8,9,10};则值为5的表达式是()。
A. a[5]
B. a[a[3]]
C. a[a[4]]
D. a[a[5]]