首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
35
问题
#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
计算机专业知识
事业单位考试
相关试题推荐
心理学家邓克尔设计了一个“蜡烛实验”。在桌子上有三个硬纸盒,盒里分别装着图钉、火柴和蜡烛。要求被试者用桌子上的这些物品将蜡烛固定在木纸墙上。解决钧方法很简单:把纸盒钉在墙上,再以它为台基竖立蜡烛。但许多被试者不会这样解决问题,因为他们把装着东西的纸盒当作容
新课程提出“知识与技能、过程与方法、情感态度与价值观”三维课程目标。这与下列哪位教育家所提出的教育目标类型基本一致?()
学校的组织和制度文化的主要表达方式有()。
什么是情绪?它有哪些功能?
【2013年济宁市市属真题】()是教师职业道德素养的标志。
【2012年临沂市真题】下列属于第二信号系统的条件反射的是()。
用所谓内省的方法研究心理现象,试图找出构成人的心理的基本元素的心理学派是()。
有如下程序:#includemain(){inti,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m+=i*j;}}
一颗二树具有n个结点,用二叉树链表存储时,其中有()个指针用于指向孩子结点。
随机试题
A.血尿伴肾绞痛B.血尿伴膀胱刺激症状C.血尿伴水肿、高血压D.血尿伴肾肿块E.血尿伴皮肤黏膜出血尿道炎可见
哪项血液学改变符合再障诊断
断肢再植吻合血管时,其所吻合的动、静脉比例应以
A.液一液萃取法B.沉淀法C.硅胶色谱法D.聚酰胺色谱法E.离子交换色谱法根据物质在两相互不相溶的溶剂中的分配系数不同进行分离的方法是
流体的内摩擦力T,单位面积上的内摩力τ,流体动力粘度系数μ和运动粘度v,它们之间的关系正确的是()。
对于企业价值评估,评估对象可以分为两类,即(),与此对应的评估范围是评估对象涉及的资产及负债内容。
一般情况:小王,男,23岁,大四学生。生于一个小城镇,生长发育正常,身体健康,性格孤僻、内向、腼腆、爱面子、不善于表达、自尊心强。主诉:不敢与人正视半年余。独自来询:刚进心理咨询室时,小王拘谨地坐在椅子上,一言不发,低着头盯住自己的
帕特农神庙是古希腊雅典卫城建筑群中的主要建筑,下列哪一项不是它的柱式?()
班主任以教育目的为指导思想,以“学生守则”为基本依据,对学生一个学期内在学习、劳动、生活、品行等方面进行小结与评价。这项工作是()。
下列属于Java关键词的是()。
最新回复
(
0
)