下列定义数组的语句中,正确的是( )。
A.int N=10; int x[N];
B.#define N 10 int x[N];
C.int x[0..10];
D.int x[];
第1题:
已知:int n=10;那么下列语句中错误的是( )。
A.int*p=new long[n];
B.int p[n];
C.int*p=new long(n);
D.int p[10];
第2题:
下列定义数组的语句中,正确的是()。
A.#define N 10 int x[N];
B.int N=10; int x[N];
C.int x[0..10];
D.int x[ ];
第3题:
7、申请一个m×n二维int型动态数组,可以使用语句()。
A.int *p; p=(int *)calloc(m*n*sizeof(int));
B.int p[m][n];
C.int *p; p=(int *)calloc(m*n,sizeof(int));
D.int *p; p=(int *)malloc(m*n,sizeof(int));
第4题:
下列定义数组的语句中,正确的是()
A.int N=10; int x[N];
B.#define N 10 int x[N];
C.int x[0..10];
D.int x[];
第5题:
下列定义数组的语句中,正确的是()
A.#define N 10 int x[N];
B.int N=10; int x[N];
C.int x[0..10];
D.int x[ ];