在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;B.执行下列语句后,则*p的值为1 int a=1,*p;*p=&a;C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3D.2个指针变量指向同一数组时可以进行比较,其值为1或0

题目

在下列叙述中,错误的一条是______。

A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;

B.执行下列语句后,则*p的值为1 int a=1,*p;*p=&a;

C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3

D.2个指针变量指向同一数组时可以进行比较,其值为1或0


相似考题
更多“在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int ”相关问题
  • 第1题:

    int型public成员变量MAX_LENGTH的值保持为常数200,则定义这个变量的语句是______。


    正确答案:public final int MAX_LENGTH=200
    public final int MAX_LENGTH=200 解析: Java定义常量时使用final属性,说明其值永不改变。

  • 第2题:

    在下列叙述中,正确的一条是 ( )

    A.语句“int*pt;中的*pt是指针变量名

    B.语句“int * p=a;”等价于“int * p;p=&a[0];”

    C.运算符*和&都是取变量地址的运算符

    D.已知指针变量p指向变量a,则a和* p值相同,都是变量a的值


    正确答案:D

  • 第3题:

    定义语句:int *p[4];与int *(p[4]);是等价的


    C

  • 第4题:

    有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。 A.int p[4];B.int**P;SXB

    有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。

    A.int p[4];

    B.int**P;

    C.int*(p[4]);

    D.int(*p)[4];


    正确答案:D
    本题int*p[4]的作用是声明一个指针数组,每个元素都是int*型指针。

  • 第5题:

    09110062:有语句int *p,a[4];p=a;下列表示与a[1]不等价的形式是()。

    A.*a++

    B.*p++

    C.p[1]

    D.*(p+1)


    a数组行下标为2、列下标为3的元素的地址