更多“下列函数原型声明中,错误的是A.int function(int m,int n);B.int function(int,int);C.int funct ”相关问题
  • 第1题:

    下列定义中,【 】定义了指向数组的行地址。

    A.int (*p)[10];

    B.int (*p)[];

    C.int *p[10];

    D.(int *)p[10];


    int *p[ ];

  • 第2题:

    以下哪个函数是不正确的(与能否被编译无关)?

    A.int* f(int *p) { int i; return &i; }

    B.int* f(int *p) { return p; }

    C.int* f(int *p) { return (int*)malloc(sizeof(int)); }

    D.int* f(int *p) { return NULL; }


    int* f(int *p) { int i; return &i; }

  • 第3题:

    1、设有二维数组int A[3][4];下列哪项声明的指针可以赋值A。

    A.int *p;

    B.int (*p)();

    C.int (*p)[4];

    D.int *p[4];


    A 解析:数组在Java语言中是当作对象处理的,它包含一个很重要的变量length,用来表示数组的长度。

  • 第4题:

    8、下面声明和创建数组的语句错误的是

    A.int[] a=new int[12];

    B.int[] c; c=new int[12];

    C.int[] n={1,2,3,4,5};

    D.int[] array = new int[3] {1,2};


    int[] array = new int[3] {1,2};

  • 第5题:

    下面声明和创建数组的语句错误的是()

    A.int[] a=new int[12];

    B.int[] c; c=new int[12];

    C.int[] n={1,2,3,4,5};

    D.int[] array = new int[3] {1,2};


    C.int[] array = new int[3] {1,2};

  • 第6题:

    37、下列选项中,声明了一个指针数组的是_______。

    A.int *p[2];

    B.int (*p)[2];

    C.int **p;

    D.int p[2][3];


    int *p[2];