• 2022-06-15
    若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()。
    A: int*p=newint[30]
    B: int*p=newint(30)
    C: int*p=new[30]
    D: *p=newint[30]
  • A

    内容

    • 0

      申请一个具有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];

    • 1

      将p定义为指向含4个元素的一维数组的指针变量,正确语句为( )。 A: int (*p)[4]; B: int *p[4]; C: int p[4]; D: int **p[4];

    • 2

      若要定义整型指针p并初始指向变量x,则所使用的定义语句为()。 A: int<br/>*p=&amp;x; B: int<br/>*p; *p=&amp;x; C: int<br/>*p=x; D: int<br/>*p; *p=x;

    • 3

      有语句:int a&#91;10&#93;;则定义指针变量p并指向数组a的正确定义和初始化为( ) A: int p=*a; B: int *p=a; C: int p=&amp;a; D: int *p=&amp;a;

    • 4

      以下关于数组定义正确的代码是: A: int[]a; B: int[]a=newint[]{1,2,3,4,5}; C: int[]a=newint[5]{1,2,3,4,5}; D: int[]a=newint[5];