首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#include #include struct List { int data; struct List*next: }; typedef struct List node; typedef
#include #include struct List { int data; struct List*next: }; typedef struct List node; typedef
admin
2014-01-13
37
问题
#include
#include
struct List
{
int data;
struct List*next:
};
typedef struct List node;
typedef node*link;
void main()
{
link ptr,head,tail;
int num,i;
tail=(1ink)malloc(sizeof(node));
tail->next=(1);
ptr=tail;
printf(“\nplease input data:\n”);
for(i=0;i<=4;i++)
{
scanf(”%d”,(2));
ptr->data=num;
head=(1ink)malloc(sizeof(node));
head->next=(3);
ptr=head;
}
ptr=(4);
while(ptr!=NULL)
{
printf(”the value is 9/6d.\n”,(5));
ptr=ptr->next;
}
}
选项
答案
(1)NUII (2)&num (3)ptr (4)head->next (5)ptr->data 本程序实现的功能是:利用尾插法创建一个包含5个数据结点的单链表,然后将这5个结点的数据输出。 程序一开始定义了一个结构体,即结点结构: struct Iist { int data: struct Iist *next: }; 由此可以看出,单链表的每个结点包含了一个数据域和一个指向后继结点的指针域。 在main函数中,首先创建一个结点,令尾指针指向该结点:tail=(1ink)malloc(sizeof(node));由于后面第二甸ptr=ta1令工作指针指向尾结点,可知第一个空填NUII,即将尾结点的指针域置为NULL,tail->rlext—NUII;。 for循环的作用是依次创建5个结点,并为这5个结点的数据域赋值。由ptr->da-ta=num;可知其前一句是用num变量保存输入的整数,则第二个空填&num,即scanf(“%d”,&num);。 由于头指针是指向第一个结点的,因此第三个空填入ptr.即1head->Flext-1)tr;,令头指针一直指向第一个结点的地址。 最后用while循环输出链表中每个结点的数据值,因此在进入while循环之前令工作指针ptr指向第一个结点,即ptr=head->next;,在输出结点数据值时,利用ptr->data取当前指针指向的数据域即可,即printf(“the value is%d.\n”,ptr->data);。
解析
转载请注明原文地址:https://kaotiyun.com/show/fdal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
宋老师发现了教学中的某一问题并对其描述,继而形成解决计划并实施,随后搜集数据和材料以分析计划的有效性,最后把结果应用于处理后续课堂中出现的类似问题。这种研究的方法是()。
人们常说“做教师的不要忘记自己也曾经是个孩子”,这句话提示教师要()。
网络教育系统建设的重点和核心是()。
【2015年济南市真题】儿童认识到客体尽管在外形上发生了变化,但其特有的属性不变,这说明儿童的认知发展进入具体运算阶段。()
教育心理学成为一门独立学科是以美国心理学家()的《教育心理学》为标志。
在家庭、社会与学校的联系中,起沟通桥梁作用的是()。
19世纪末,美国西部有个坏孩子,他把石头扔向邻居的窗户。9岁那年,他父亲娶了继母,父亲对继母说:“你要注意这孩子,他太坏了。”继母好奇地走进孩子,全面了解后,对丈夫说:“你错了,他不是最坏的孩子,而是最聪明的孩子,只是我们还没有找到发挥他聪明才智的地方罢了
一个队列的初始状态为空,现将元素A,B,c,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为()。
#include#includedstdlib.h>typedefstructstudent{inthum;charname[20];charsex;intage;}LIST;LIST*creat
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
随机试题
闭环调速系统的动态指标有哪些?
患者,男,30岁。头痛而胀,甚则欲裂,发热,面红目赤,口渴欲饮,便秘溲赤,舌红苔黄,脉浮数。其证候是
对肿瘤能定性诊断的是
上消化道出血最常见的原因是
现场不能直接排入市政管线的水有()。
从行为目标的理论上讲,资产评估的一般目的是评估资产的( )。
甲公司“预付账款”科目年末借方余额20000元,其中:“预付账款——丙公司”明细科目借方余额17500元,“预付账款——乙公司”明细科目借方余额2500元;“应付账款”科目年末贷方余额15000元,其中:“应付账款——A工厂”明细科目贷方余额25
对需要继续侦查而不能在法定期限内办结的犯罪嫌疑人被羁押的案件,对犯罪嫌疑人可以取保候审。()
论述担保物权的概念与特征。
Despitethefactthattheywere______whentheymarried,after30yearstheylivetogetherharmoniously.
最新回复
(
0
)