以下对一维整型数组 a 的正确说明是( )
A. int a(10) ;
B. int n=10,a[n];
C. int n;
D. define SIZE 10 int a[SIZE];
第1题:
申请一个具有n个int型元素的一维动态数组,可以使用下面的哪条语句?
A.p = (int *) malloc(n * sizeof(int));
B.p = (int *)calloc(n, sizeof(int));
C.p = (int *) malloc(n, sizeof(int));
D.p = (int *)calloc(n * sizeof(int));
E.int p[n];
F.p = (int *) realloc(n * sizeof(int));
第2题:
12、申请一个m行n列的整型的二维动态数组,可以使用下面的哪条语句?
A.p = (int *) malloc(m*n*sizeof(int));
B.p = (int *)calloc(m*n, sizeof(int));
C.p = (int *) malloc(m*n, sizeof(int));
D.p = (int *)calloc(m * n * sizeof(int));
E.int p[m][n];
F.p = (int *) realloc(m * n * sizeof(int));
第3题:
1. 说明一个长度为 10 的数组,元素类型为整型指针的正确语句是()。
A.(A)int *pary[10];
B.(B)int (*pary)[10]
C.(C)int *pary(10);
D.(D)int **pary[10]
第4题:
9、申请一个具有n个int型元素的一维动态数组,可以使用下面的哪条语句?
A.p = (int *) malloc(n * sizeof(int));
B.p = (int *)calloc(n, sizeof(int));
C.p = (int *) malloc(n, sizeof(int));
D.p = (int *)calloc(n * sizeof(int));
E.int p[n];
F.p = (int *) realloc(n * sizeof(int));
第5题:
12、申请一个m行n列的整型的二维动态数组,可以使用下面的哪条语句?
A.申请一个m行n列的整型的二维动态数组,可以使用下面的哪条语句?
B.p = (int *)calloc(m*n, sizeof(int));
C.p = (int *) malloc(m*n, sizeof(int));
D.p = (int *) malloc(m*n, sizeof(int));
E.p = (int *) malloc(m*n, sizeof(int));
F.p = (int *) realloc(m * n * sizeof(int));
第6题:
【单选题】要创建一个动态一维数组,它的长度是n,由指针变量p指向,可存储n个int型数据。以下是创建代码,能实现此需求的是()。
A.int n,*p; scanf("%d",&n); p=calloc(n,sizeof(int));
B.int n,*p; p=(int *)calloc(n,sizeof(int)); scanf("%d",&n);
C.int n,p; scanf("%d",&n); p=(int *)calloc(n,sizeof(int));
D.int n,*p; scanf("%d",&n); p=(int *)calloc(n,sizeof(int));