在下面语句中,其含义为:"p为指向含n个元素的一维数组的指针变量"的是( ).
A: int p[n];
B: int *p();
C: int *p(n);
D: int(*p)[n];
A: int p[n];
B: int *p();
C: int *p(n);
D: int(*p)[n];
举一反三
- 下列选项中,能表示p是一个指向含有n个元素的一维数组的指针变量的是( )。 A: int *p(); B: int p[]; C: int (*p)[n]; D: int *p[n];
- 申请一个具有n个int型元素的一维动态数组,可以使用语句()。 A: int *p;p=(int *)malloc(n,sizeof(int)); B: int *p;p=(int *)malloc(n*sizeof(int)); C: int *p;p=(int *)realloc(n*sizeof(int)); D: int p[n];
- 申请一个具有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));
- 申请一个具有n个int型元素的一维动态数组,可以使用下面的哪条语句? A: p = (int *) malloc(n * sizeof(int)); B: p = (int *) malloc(n, sizeof(int)); C: p = (int *)calloc(n * sizeof(int)); D: p = (int *) realloc(n * sizeof(int));
- 申请一个具有n个int型元素的一维动态数组,可以使用下面的( )语句? A: p = (int *) malloc(n * sizeof(int)); B: p = (int *) malloc(n, sizeof(int)); C: int p[n];