以下关于数组的定义正确的是_____
A: int n=3;int arr[n];
B:
C: define n 3int arr[n];
D:
E: define n 3int arr[n, n];
F:
G: define n 3int 3arr[n];
A: int n=3;int arr[n];
B:
C: define n 3int arr[n];
D:
E: define n 3int arr[n, n];
F:
G: define n 3int 3arr[n];
B
举一反三
- 要求定义包含8个int类型元素的一维数组,以下错误的定义语句是: A: int N=8; int a[N]; B: define N 3int a[2*N+2]; C: int a[]={0,1,2,3,4,5,6,7}; D: int a[1+7]={0};
- 在划线处填写适当内容,使函数fun实现矩阵转置的功能。 #include #define M 3 #define N 3 void fun(int arr[M][N]) {//转置 int i,j; for(i=0; i arr[j][i]
- 下列一维数组a正确定义的有()。 A: int a(9); B: int n=9,a[n]; C: int a[2*3+3] D: int n; scanf("%d",&n); int a[n]; E: F: define SIZE1 9 G: define SIZE2 5 int a[SIZE1-SIZE2];
- 以下定义一维数组的语句中,错误的是________。 A: const<br/>N=1000;int a[N]; B: int<br/>a[(-3)*(-7)]; C: #define<br/>N 100int a[N]; D: int<br/>n=10; int a[n];
- 要求定义具有8个int类型元素的一维数组,下面定义语句错误的是( )。 A: B: define N 8<br>int a[N]; C: int a[]={0,1,2,3,4,5,6,7}; D: int a[1+7]={0}; E: F: define N 3<br> int a[2N+2];
内容
- 0
要求定义具有8个int类型元素的一维数组,下面定义语句错误的是( )。 A. B. C. D. A: B: define N 8 int a[N]; C: D: define N 3 int a[2N+2]; E: int a[ ]={0,1,2,3,4,5,6,7}; F: int a[1+7]={0};
- 1
以下关于二维数组的定义中错误的是________。 A: float<br/>a[][4]={0,1,5,8,9}; B: int<br/>a[3][4]; C: int<br/>n=10;float a[n][3]; D: #define<br/>N 5<br/>int a[2][N];
- 2
下列数组定义正确的是( )。 A: int n=10,a[n]; B: C: define n 10 int a[n+4],b[n]; D: int n; scanf("%d",&n); int a[n]; E: int a[3.5];
- 3
下列程序的输出结果是( ). #define N 3 #define M 3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main( ) { int a[M][N]; int i,j; for(i=0;i 4
- 4
要求定义包含8个int类型元素的一维数组,以下错误的是( )。 A: int N=8; int a[N]; B: C: define N 3 int a[2*N+2]; D: int a[ ]={0,1,2,3,4,5,6,7}; E: int a[1+7]={0};