更多“指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,则执行p++后,p中的值为( ”相关问题
  • 第1题:

    若有下列说明语句 int(* p)(); 则标识符p代表的是( )

    A.一个用于指向函数的指针变量,函数返回值的类型为int型

    B.一个带回值类型为整型的函数名

    C.一个用于指向整型数据的指针变量

    D.一个带回值类型为指针类型的函数名


    正确答案:A

  • 第2题:

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

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

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

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

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


    正确答案:D

  • 第3题:

    以下叙述中正确的是()

    A.int *p1; int **p2; int ***p3; 都是合法的定义指针变量的语句

    B.指针变量只能通过求地址运算符(&)来获得地址值

    C.语句p = NULL; 与p = 0; 是等价的语句

    D.语句p = NULL; 执行后,指针p指向地址为0的存储单元


    p=a

  • 第4题:

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

    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


    正确答案:B

  • 第5题:

    以下叙述中正确的是()

    A.int* p1; int ** p2; int *p3;都是合法的定义指针变量的语句

    B.指针变量只能通过求地址运算符(&) 来获得地址值

    C.语句p=NULL;与p=0;是等价的语句

    D.语句p=NULL;执行后,指针p指向地址为0的存储单元


    p=a