• 2021-04-14
    有以下结构体说明和变量的定义,且指针 p 指向变量 a, 指针 q 指向变量 b ,则不能把结点 b 连接到结点 a 之后的语句是: struct node { char data; struct node *next; } a,b,*p=&a,*q=&b;
  • p.next=&b;

    内容

    • 0

      有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node { int data; struct node *next; }*p,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )e1aa02292cc0115af928166cbff01013.jpg

    • 1

      中国大学MOOC: 有以下结构体说明和变量定义,指针p、q、r分别指向一个链表中的三个连续结点。struct node {int data; struct node *next;} *p, *q, *r;【图片】现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。

    • 2

      有以下结构说明和变量定义,指针p、q、r分别指向链表中的3个连续结点。 struct node int data; struct node*next; ) *p, *q, *r; 现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能按要求完成操作的语句是( )。 A: p->next=q->next; B: p-next=p->next->next; C: p->next=r; D: p=q->next;

    • 3

      中国大学MOOC: 有以下结构体说明和变量定义,如图所示: struct node{int data; struct node *next;} *p,*q,*r; 现要将 q 所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是______。

    • 4

      有下列结构体说明和变量定义,如图所示,指针p、q、r 分别指向此链表中的三个连续结点,现要将q 所指结点从链表中删除,同时要保持链表的连续,下列不能完成指定操作的语句是struct node{int data;struct node *next;}*p,*q,*r;[img=902x141]17e4389b20f06cc.png[/img] A: p->;next=q->;next; B: p-next=p->;next->;next; C: p->;next=r; D: p=q->;next