若已定义:int x=12;对①int *p=&x;和②*p=x;这两条语句的正确理解是()A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B.语句①和②中的*p含义相同,都表示给指针变量赋值C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD.语句①和②的执行结果都是把变量x的地址赋给指针变量p

题目
若已定义:int x=12;对①int *p=&x;和②*p=x;这两条语句的正确理解是()

A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量

B.语句①和②中的*p含义相同,都表示给指针变量赋值

C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p

D.语句①和②的执行结果都是把变量x的地址赋给指针变量p


相似考题
参考答案和解析
参考答案:A
更多“若已定义:int x=12;对①int *p=&x;和②*p=x;这两条语句的正确理解是() ”相关问题
  • 第1题:

    若已定义x为int类型变量,说明指针变量p的正确语句是______。

    A.int p=&x;

    B.int*p=x;

    C.int *p=&x;

    D.*p=*x;


    正确答案:C

  • 第2题:

    下列选项对数组x[100]和指针变量p的定义,正确的语句是()

    A.float x[100]; float *p=x;

    B.float x[100]; int *p=x;

    C.float x[100]; int *p=&x;

    D.float x[100]; float *p=&x;


    float x[100]; float *p=x;

  • 第3题:

    若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。

    A.int p=&x;

    B.int *p=x;

    C.int *p=&x;

    D.*p=*x;


    C

  • 第4题:

    若已定义x为int型变量,说明指针变量p的正确语句是 ( )

    A.int p=&x;

    B.int * p=x;

    C.int * p=&x;

    D.* p=* x;


    正确答案:C

  • 第5题:

    设已有定义float x;,则以下对指针变量p进行定义其赋初值的语句中正确的是()

    A.float *p=1024;

    B.float *p=&x;

    C.int *p=(int)x;

    D.float p=&x;


    D