首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include struct list { int d
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include struct list { int d
admin
2010-12-10
87
问题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。
#include
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/unPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为凡的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
表达式Int(8*Sqr(36)*10^(-2)*10+0.5)/10的值是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
能够将组合框Combo1中最后一个数据项删除的语句为( )。
下面说法中正确的是()。
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
在窗体上画一个名称为Label1的标签和一个名称为List1的列表框,并在设计阶段向List1中添加若干列表项。程序运行时,当双击List1中的某个列表项时,在Label1中显示所选中的列表项,能实现上述功能的语句是
某系统结构图如下图所示:该系统结构图的最大扇入数是()。
随机试题
PublicperceptionofsuccessintheU.S.mightbetotallymisguided.While92%ofpeoplebelieveotherscaremostaboutfame
在当今信息时代,运筹学和计算机方法的________将会消失,并将脱离各自原来的领域,组合成更通用更广泛的管理科学的形式。
何谓牵涉痛并举例说明。
男性,50岁。肝硬化病史5年,消化性溃疡病史18年,1小时前突然呕血约1200ml来诊。查体:心率120次/分,血压80/40mmHg。出血病因应首先考虑
葛根芩连汤适应的病证是()
心肌不会产生强直收缩的原因是
Whichofthefollowingwordsdoesn’thavethreesyllables?
计算机是___________的工具。
心脏需要不停地获得养分,供给中断会引发常见的心脏病变。典型的病理过程是:心脏动脉血管产生血块,血块越来越大,形成血栓,血栓阻塞血管并截断心肌获得至关重要的养分。在最坏的情况下,血栓会使心脏在无力地跳动几下后永远停顿。这就是心脏这个在其他方面构造完善的器官的
Employee的表结构为:职工号、单位号、工资,Department的表结构为:单位号、单位名称、人数,查询至少有3名职工的每个单位的职工人数和平均工资。正确的SQL命令是
最新回复
(
0
)