有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把节点b连接到节点a之后的语句是( )。 struct node { char data; struct node *next; }a,

admin2009-01-15  39

问题 有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把节点b连接到节点a之后的语句是(    )。    struct node    {    char data;         struct node *next;    }a,b, *p=&a,*q=&b;

选项 A、a.next=q;
B、p.next=&b;
C、p->next=&b
D、(*p).next=q;

答案2

解析 对象成员有两种访问方式:一个是通过对象名,使用“.”运算符来访问;另一个是通过指向对象的指针,使用“->”运算符来访问其成员。因此,选项B的访问方式是错误的。
转载请注明原文地址:https://kaotiyun.com/show/2ckp777K
0

最新回复(0)