要求定义一个具有 6 个元素的int 型一维数组,以下选项中错误的是
A. int N = 6, a[N];
B. int a[2*3] = {0};
C. #define N 3 int a[N+N];
D. int a[] = {1,2,3,4,5,6};
设使用数组名作为函数的实参时,传递给形参的是
A. 数组的首地址
B. 数组第一个元素的值
C. 数组中全部元素的值
D. 数组元素的个数
若函数 fun 定义如下 int fun() { double d; long t=rand(); d=t*0.618; return d; } 则函数返回值的类型是
A. void
B. double
C. int
D. long
若有函数定义如下 int fun(int x, int y) { return x-y; } 则以下对应上述函数的说明语句错误的是
A. int fun( int x, y );
B. int fun( int , int );
C. int fun( int a, int b );
D. int i, fun(int x, int y);