niusouti.com

设变量P是指针变量,语句P=NULL;是给指针变量赋NULL值,它等价于( )。A.p="";B.p="0";C.p=0;D.p=";

题目

设变量P是指针变量,语句P=NULL;是给指针变量赋NULL值,它等价于( )。

A.p="";

B.p="0";

C.p=0;

D.p=";


相似考题
更多“设变量P是指针变量,语句P=NULL;是给指针变量赋NULL值,它等价于( )。 A.p="";B.p="0";## ”相关问题
  • 第1题:

    若变量已正确定义,()不能使指针p成为空指针。

    A.p=EOF

    B.p=0

    C.p=’ ’

    D.p=NULL


    x

  • 第2题:

    以下叙述中正确的是()

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

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

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

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


    p=a

  • 第3题:

    若已定义“int a=5;”,下面对(1)、(2)两个语句的正确解释是()。 (1) int *p=&a; (2) *p=a;

    A.语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值。

    B.语句(1)和(2)的执行结果都是把变量a的地址值赋给指针变量p。

    C.语句(1)在对p进行说明的同时进行初始化,使p指向a;语句(2)将变量a的值赋给指针变量p。

    D.语句(1)在对p进行说明的同时进行初始化,使p指向a;语句(2)将变量a的值赋给*p。


    (1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋于*p

  • 第4题:

    以下叙述中正确的是()

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

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

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

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


    p=a

  • 第5题:

    若已定义int a=5; 下列对(1)、(2)两个语句的正确解释是() (1) int *p=&a; (2) *p=a;

    A.语句(1)和语句(2)中的*p含义相同,都表示给指针变量p赋值。

    B.语句(1)和语句(2)语句都是把变量a的地址值赋给指针变量p。

    C.语句(1)是对p进行说明的同时进行初始化,使p指向a;语句(2)是将a的值赋给指针变量p。

    D.语句(1)是对p进行说明的同时进行初始化,使p指向a;语句(2)是将a的值赋给p指的空间。


    (1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋于*p