万能百科  > 所属分类  > 

有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后

有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是

struct node

{ char data;

stmct node * next;

} a,b, * p=&a, * q=&b;

A.a. next=q;

B.p. next=&b;

C.p->next=&b;

D.( * p) .next=q;

正确答案:

B解析:要把节点b连接到节点a之后,必须把b的地址给a的next指针,选项A) 中,指针变量 q保存的就是变量b的地址,选项B) 中的p是指针变量,应该是p->next=&b;在选项D) 中,用*运算符取出结构体变量,并且保存的就是b的地址,所以正确。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签