设有定义:int x,*p;,能使指针变量p指向变量x的语句是()

题目
单选题
设有定义:int x,*p;,能使指针变量p指向变量x的语句是()
A

*p=&x;

B

p=&x;

C

*p=x;

D

p=*&x;

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若已定义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。


答案:D

第2题:

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

A.float *p=1024;

B.int *p=(float x);

C.float p=&x;

D.float *P=&x;


正确答案:D

第3题:

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

A)float *p=1024;

B)int *p=(float)x;

C)float p=&x;

D)float *P=&x;


正确答案:D

 

第4题:

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

A.int p=&x;

B.int*p=x;

C.int *p=&x;

D.*p=*x;


正确答案:C

第5题:

int*p2表示的含义()。

A./*p2是指向浮点变量的指针变量*/

B./*p2是指向整型变量的指针变量*/

C./*p2是指向字符变量的指针变量*/

D./*p2是指向函数变量的指针变量*/


正确答案:B

第6题:

对语句(1)constint*x;和语句(2)int*constx;,描述正确的是()。

A、语句(1)的含义是指针变量x不能更改

B、语句(2)的含义是指针变量x所指向的值不能更改

C、语句(2)的含义是指针变量x不能更改

D、语句(1)和(2)是相同含义的不同定义方式


参考答案:C

第7题:

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

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

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

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

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


正确答案:D

第8题:

有以下程序段

typedef struct node { int data; struct node *next; } *NODE;

NODE p;

以下叙述正确的是

A)p 是指向 struct node 结构变量的指针的指针

B)NODE p ;语句出错

C)p 是指向 struct node 结构变量的指针

D)p 是 struct node 结构变量


正确答案:C

第9题:

若已有定义int x;下列说明指针变量p指向x的正确语句是( )

A. int p=&x;

B. int *p=&x;

C. int p=x;

D. int *p=x;


正确答案:B

第10题:

对下列语句正确的描述是( )。 const int *x; int *const x;

A.语句1的含义是指针变量x不能更改

B.语句2的含义是指针变量x所指向的值不能更改

C.语句2的含义是指针变量x不能更改

D.语句1和语句2含义是相同的


正确答案:C
解析:语句1的含义是指针变量x所指向的地址的值不能更改。但是指针变量x的值可以进行修改。

更多相关问题