以下选项中,正确的一维数组定义是( ).
A:
B: define M -5int a[M];
C:
D: define M 5.0int a[M];
E:
F: define M 5int a[M];
G:
H: define M "10"int a[M];
A:
B: define M -5int a[M];
C:
D: define M 5.0int a[M];
E:
F: define M 5int a[M];
G:
H: define M "10"int a[M];
举一反三
- 以下选项中,正确的一维数组定义是( ). A: define M -5......int a[M]; B: define M 5.0......int a[M]; C: define M 5......int a[M]; D: define M "10"......int a[M];
- 以下错误的定义语句是________。 A: B: define M 5; int A[M]; C: int A[5,6]; D: int A[][3]; E: int A[10];
- 以下程序中,运行结果是36的有()。 A: B: include <stdio.h> C: define M(y) y*y int main() { printf("%d ",M(6+0)); return 0; } D: E: include <stdio.h> F: define M(y) (y)*(y) int main() { printf("%d ",M(6+0)); return 0; } G: H: include <stdio.h> int M(int y) { return y*y; } int main() { printf("%d ",M(6+0)); return 0; } I: J: include <stdio.h> int M(int y) { return (y)*(y); } int main() { printf("%d ",M(6+0)); return 0; }
- 下列为一维数组说明中, 正确的是______。 A: B: define M 10float s[M]; C: int m;scanf("%d",&m);float a[m]; D: int m=10, a[m]; E: int a[ ];
- 以下对一维数组的定义中,正确的是________。 A: B: define MAX 5int a[MAX]; C: int MAX=5;int a[MAX]; D: E: define MAX 5;int a[MAX]; F: int MAX;Scanf("%d",&MAX); int a[MAX];