当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

若以下定义: structlink {intdata; structlink*next; }a,b,c,*p,*q; 且变量a和b之间已有


若以下定义:

struct link

{int data;

struct link *next;

} a,b,c,*p,*q;

且变量a和b之间已有如下图所示的链表结构:

指针p指向变量a,q指向变量c。则能够把c插入到a和b 之间并形成新的链表的语句组是:

A.a.next=c; c.next=b;

B.p.next=q; q.next=p.next;

C.p->next=&c; q->next=p->next;

D.(*p).next=q; (*q).next=&b;

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函

  • 有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函

  • 有以下函数定义:void fun(int n double x){......} 若以下选项中的变量都已正确定义并赋值 则对

  • 有以下函数定义;void fun(int n double x){......}若以下选项中的变量都已正确定义并赋值 则对函

  • 有以下函数定义:void fun(int n double x) {…}若以下选项中的变量都已经正确定义并赋值 则对函

  • 以下正确的说法是A.用户若需调用标准库函数 调用前必须重新定义B.用户可以重新定义标准库函数 若