更多“以下对一维整型数组 a 的正确说明是( )A. int a(10) ;B. int n=10,a[n];C. int n;D. define ”相关问题
  • 第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));


    p = (int *) malloc(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));


    p = (int *) malloc(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]


    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));


    p = (int *) malloc(n * sizeof(int));;p = (int *)calloc(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));


    p = (int *) malloc(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));


    D.int[ ] arr4=new int[]{6,5,1,2,3};