首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
admin
2010-09-05
73
问题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。
#include <stdio.h>
struct list { int data;struct list *next;};
struct list *creatlist( )
{ struct list *p,*q,*ph;int a;ph=(struct list*)malloc(sizeof(struct list));
p=q=ph;printf("Input an integer number;entre-1 to end:\n");
scanf("%d",&a);
while(a!=-1)
{ p=(struct list*)malloc(sizeof(struct list));
[14] =a;q->next=p; [15] =p;scanf("%d",&a);}
p->next=’\0’;return(ph);}
main( )
{stuct list * head;head=creatlist();}
选项
答案
p->data q
解析
本题考查的是链表这一数据结构对结构体变量中数据的引用。链表的特点是结构体变量中有两个域,一个是数据,另一个是指向该结构体变量类型的指针,用以指明链表的下一个结点。
转载请注明原文地址:https://kaotiyun.com/show/reWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下面程序的执行结果是( )。PrivateSubCommand1_Click() a=0 k=1 DoWhilek
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariant
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
在窗体中有一个名为Command1的命令按钮,并编写有以下代码。程序执行时,单击命令按钮,输出的结果为()。PublicSubProcl(nAsInteger,ByValmASInteger)n=nMod10:m=m/10En
使用Open语句可以打开或建立文件,并同时指定文件的输入输出方式。下列输入输出方式中错误的是()。
对下列二叉树进行前序遍历的结果为()。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
一棵二又树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
再障与妊娠之间的关系哪些项是正确的:
关于队列研究,下列哪项是正确的
一医院医师张某,利用工作之便经常为吸毒亲属开具不符合规定的麻醉处方,其应当承担的责任是
A.右美沙芬B.溴己新C.可待因D.羧甲司坦E.苯丙哌林具有苯甲胺结构的祛痰药是()。
下列软件中,不属于系统软件的有()。
经《统计报表催报统计单》催报,仍然没有报送统计资料的,构成()统计资料的行为。
将教学目标逐级细分成彼此相联的各种子目标的过程称之为()
下列文学常识的表述,有误的一项是()。
磁盘盘片上划分成许多磁道,每个磁道又分为若干扇区,各条磁道上的扇区数目是在(44)上时决定的,每个扇区的容量都是相同的,内圈磁道上的扇区数目(45)外圈磁盘上的扇区数目。
Ifyoucan’tputyourPC______gooduse,sellittothosewhoreallyneedit.
最新回复
(
0
)