Toggle navigation
电子书
题库
会员
中心
登录
注册
首页
若有定义: struct node { int data; struct node *next;}; 已建立如下图所示的链表: ┌─┬─┐ ┌─┬─┐ ┌─┬─┐ head →│2 │ ┼→│4 │ ┼→…→│28│ ┼→NULL └─┴─┘ └─┴─┘ └─┴─┘ 指针head指向链表首结点,以下函数的功能是( )。 void fun(struct node * head) { struct node * p = head; while(1) { p = p->next; printf("%d ", p->data ); if(!p) break; } }
A:显示单向链表中第一个结点的数据
B:显示单向链表中最后一个结点的数据
C:显示单向链表中的所有数据
D:显示单向链表中除第一个结点外的所有数据
正确答案
答案已经隐藏
温馨提示!
为了让小站的题库持续更新下去,目前一部分题目查看答案和解析需要赞助。总题数
18894
!
支付宝支付
余额支付
本文标签:
若
有
定义
next
已
建立
如下
图
所示
的
链表
→
│
2
│
┼
→
│
4
│
┼
→
→
│
28│
┼
→
指针
head
指向
链表
首
结
点
以下
函数
的
功能
是
struct
node
head
struct
node
p
head
1
p
next
d
p
data
p
break
上一篇 >
以下程序的运行结果是(
)。
func(int a,int b)
{int c;
c=(a>b)?(a-b):(a+b);
return(c); }
main()
{ int x=7,y=3;
printf("%d\n",func(x,y)); }
下一篇 >
若有定义
float x;
要从键盘输入数据
6.02
赋给
x
,则应选用(
)语句。
立即
投稿
微信公众账号
微信扫一扫加关注
返回
顶部