更多“有定义语句:int*p[4],以下选项中与此语句等价的是()。A.int p[4];B.int**p;C.int*(p[4]);D.int(*p ”相关问题
  • 第1题:

    语句int*P=&k;定义了指针P,与这个语句等效的语句序列是( )。

    A.int* p;P=&k;

    B.int * P;P=k;

    C.int * p;* P=&k;

    D.int * p;* P=k;


    正确答案:A
    本题考查指针和地址,题目中定义了一个指向变量k的一个指针p,那么与题目中等效的表达式A选项,即先定义一个指向整型的指针,然后指向k的地址。

  • 第2题:

    要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为(D )。

    A.int *p;

    B.int **p;

    C.int *p[20];

    D.int(*p)[20];


    阅读用户输入

  • 第3题:

    若有语句“int *p=&k;”,与这个语句等效的语句序列是()

    A.int*p;p=&k ;

    B.int*p;p=k;

    C.int*p;*p=&k;

    D.int*p;*p=k;


    int * p;p=&k ;

  • 第4题:

    定义指向包含4个整型元素的一维数组的行指针的正确形式是()。

    A.int (*p)[ ]

    B.int *p[4]

    C.int *(p[ ] )

    D.int (*p)[4]


    int (*p)[4]

  • 第5题:

    语句int*p=&k;定义了指针p,与这个语句等效的语句序列是().

    A.int*p;p=&k;

    B.int*p;p=k;

    C.int*p;*p=&k;

    D.int*p;*p=k;


    A