首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#include #include struct List { int data; struct List*next; }; typedef struct List node; typedef no
#include #include struct List { int data; struct List*next; }; typedef struct List node; typedef no
admin
2013-12-15
34
问题
#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=(link)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=(link)malloc(sizeof(node));
head一>next= (3) ;
ptr=head;
}
ptr=(4) ;
while(ptr!=NULL)
{
printf("the value is%d.\n",(5));
ptr=ptr一>next;
}
}
选项
答案
(1)NULL (2)&num (3)ptr (4)head一>next (5)ptr一>data
解析
本程序实现的功能是:利用尾插法创建一个包含5个数据结点的单链表,然后将这5个结点的数据输出。
程序一开始定义了一个结构体,即结点结构:
struct List
{
int data:
struct List*next:
};
由此可以看出,单链表的每个结点包含了一个数据域和一个指向后继结点的指针域。
在main函数中,首先创建一个结点,令尾指针指向该结点:tail=(link)malloc(sizeof(node));,由于后面第二句ptr=tail令工作指针指向尾结点,可知第一个空填NULL,即将尾结点的指针域置为NULL,tail一>next=NULL;。
for循环的作用是依次创建5个结点,并为这5个结点的数据域赋值。由ptr—>data=num;可知其前一句是用num变量保存输入的整数,则第二个空填&num,即scanf(’%d’,&num);。
由于头指针是指向第一个结点的,因此第三个空填入ptr,即head一>next=ptr;,令头指针一直指向第一个结点的地址。
最后用while循环输出链表中每个结点的数据值,因此在进入while循环之前令工作指针ptr指向第一个结点,即ptr=head一>next;,在输出结点数据值时,利用ptr一>data取当前指针指向的数据域即可,即printf("the value is%d.\n",ptr一>data);。
转载请注明原文地址:https://kaotiyun.com/show/w0al777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
当前,我国基础教育新课程改革中的课程分类目标包括()。
教师以总结性的语言提纲挈领地再现教学内容中的知识结构体系,从而结束课堂教学的方法是()。
布鲁纳认为掌握学科基本结构教学的原则有()。
在智力技能形成的过程中,依据智力活动的实践模式,以展开的、外显的方式付诸实施的阶段是()。
下列对前运算阶段儿童思维的描述不正确的是()。
2013年中央一号文件指出,要建立重要农产品供给保障机制,健全农业支持保护制度,创新();构建();改革农村集体产权制度,改进农村公共服务机制,完善乡村治理机制。
下面是一位教师的反思日记。回顾过去,我感觉到,过去一个学期的教学比我前十年的教学总和都更能让我明白什么叫教育。以前,我教过好几个班,并且每班人数都在80左右。每天我的大部分时间都在备课,与学生的交流很少,我只考虑自己能提供什么,很少考虑学生需要什
教育目的对教育活动的定向功能具体体现为()。
下列哪一项是基本的情绪分类?()
在现代远程教育工作中,()是基础,是网络教学的基本单元与支撑条件。
随机试题
在我国,有权决定特别行政区的设立及其制度的是()
简述品牌策略的主要类型。
下列哪种抗心律失常药物属Ia类
A.肾脏受损表现:血尿、蛋白尿、肾功能减退B.血小板减少C.溶血性贫血D.以上都有E.以上都没有女、2岁,发热3天,排尿时哭闹,尿色黄浑。体检:高热病容,可能诊断为
女,76岁。患冠心病10年,近1个月反复发作心悸、胸痛。数分钟前突然晕倒,意识丧失,皮肤苍白,唇绀,大动脉搏动扪及不到,呼吸停止,最可能的原因是
下列关于成本和费用的表述中正确的是( )。
下列各项属于会计核算的一般原则的有()。(1.1)
可以设定抵押权的房产作为抵押物的,贷款最高额不得超过经贷款银行认可的抵押物价值的()。
在传播媒介高度发达、手段日趋多样、内容明显商业化与娱乐化的今天,“科学家明星化”成为新的社会现象。为了获取名利、好处,有的科学家刻意通过媒体对自己的科研成果进行包装、宣传。对此,有些专家认为科学家不应热衷于包装、宣传,应该靠扎实有效的研究工作进而取得科学界
R1,R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(A)所示,当R1收到R2发送的如下图(B)的(V,D)报文后,R1更新的五个路由表项中距离值从上到下依次为
最新回复
(
0
)