Toggle navigation
电子书
题库
会员
中心
登录
注册
首页
若有以下定义: struct node { int data; struct node *next; } *p,*q,*t; 指针p、t和q分别指向图中所示结点: p t q ↓ ↓ ↓ ┌──┬──┐ ┌──┬──┐ ┌──┬──┐ │data│next┼→│data│next┼→│data│next┼→... └──┴──┘ └──┴──┘ └──┴──┘ 现要将t和q所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )
A:t->next=q->next;p->next=q;q->next=t;
B:p->next=q;t->next=q->next;q->next=t;
C:q->next=t;t->next=q->next;p->next=q;
D:t->next=q->next;q->next=t;p->next=q;
正确答案
答案已经隐藏
温馨提示!
为了让小站的题库持续更新下去,目前一部分题目查看答案和解析需要赞助。总题数
18894
!
支付宝支付
余额支付
本文标签:
若
有
以下
定义
int
data
next
p
q
t
指针
p
t
和
q
分别
指向
图
中
所示
结点
q
↓
↓
↓
┼
→
│
data
│
next
┼
→
│
data│next
┼
→
现
要
将
t
和
q
所
指
结点
的
先后
位置
交换
同时
要
保持
链表
的
连续
以下
错误
的
程序
段
是
上一篇 >
若有定义:
struct teacher{int num; char sex; int age;}teacher1;
则下面叙述错误的是(
)。
下一篇 >
若有定义:
int a,b; float x
,则以下不符合
C
语言语法的表达式是(
)。
立即
投稿
微信公众账号
微信扫一扫加关注
返回
顶部