首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include<stdio.h> struct lis
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include<stdio.h> struct lis
admin
2009-02-15
79
问题
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-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));
【 】=a;q->next=p;【 】=p;scanf("%d",&a);}
p->next=’\0’;return(ph);}
main()
{struct list * head;head=creatlist();}
选项
答案
p->data q
解析
本题考查的是链表这一数据结构对结构体变量中的数据的引用。链表的特点是结构体变量中有两个域,一个是数据,一个是指向该结构体变量类型的指针,用以指明链表的下一个结点。
转载请注明原文地址:https://kaotiyun.com/show/DvXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是
为了清除列表框中指定的项目,应使用的方法是
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Truek=2DoWhilek<=n/2And______________IfnNodk=0
在数据管理技术发展的三个阶段中,数据共享最好的是
下面不属于软件设计原则的是
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
以下自定义数据类型的语句中,正确的是
层次型、网状型和关系型数据库划分原则是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
随机试题
宾客对客房服务的心理需求有求整洁卫生的心理、求理解尊重的心理、求宁静舒适的心理、()以及求方便快捷的心理。
A.肢端肥大症B.巨人症C.侏儒症D.粘液性水肿E.呆小症幼年时期生长素过少,会导致
中国金融理财标准委员会规定,在每个报告期内,CFP需完成30个继续教育学时的学习,其中用于学习有关职业道德准则和执业操作准则的时间不得少于()个继续教育学时
根据刑法理论,下列对危害税收征管罪特征的表述中,正确的是()。(2011年)
中国最早的文字是甲骨文,是在约公元前12世纪的殷商后期形成的一种初步的定型文字。()
教师职业道德的本质要求是()。
有的人在单位工作中,渴望付出就有回报。否则就觉得自己是为他人作嫁衣,谈谈你的看法?
拍摄:剪辑:放映
—Howareyougettingonwithyourtermpaper?Doyouneedmyhelp?—______,butIthinkI’mallright.
ShouldMedicalSchoolsTurntoThree-yearPrograms?[A]ForTravisHill,itwasanoffertoogoodtorefuse.Lastyearwhen
最新回复
(
0
)