首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
89
问题
#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
计算机专业知识
事业单位考试
相关试题推荐
鼓励学生对问题进行应急性回答,并提出多种类型的答案或各种不合常规设想,以培养其创造性,这种方法是()。
某小学4年级在一次期末考试后把学生成绩张贴到教室后面的小黑板上,班主任把成绩最后一名的学生叫到办公室进行了严厉训斥:“你这次考这么少,拖了班里的后腿,影响咱班进步,真是没救了,从现在开始每节课站在教室后面听讲。”第二天数学老师上课发现该同学站在后面听课,问
某小学4年级在一次期末考试后把学生成绩张贴到教室后面的小黑板上,班主任把成绩最后一名的学生叫到办公室进行了严厉训斥:“你这次考这么少,拖了班里的后腿,影响咱班进步,真是没救了,从现在开始每节课站在教室后面听讲。”第二天数学老师上课发现该同学站在后面听课,问
下列对前运算阶段儿童思维的描述不正确的是()。
语言、思维、记忆等发展都存在不同的关键期,这说明人的身心发展具有()。
现行宪法经过四次修正:①私营经济从非法到合法;②从计划经济到市场经济;③人权人宪与私产入宪;④由法制到法治。上述宪法修正的时间顺序是()。
以下关于职业道德说法错误的是()。
《基础教育课程改革纲要(试行)》指出,综合实践活动课程的内容主要包括“信息技术教育”“社区服务与社会实践”“劳动与技术教育”和()。
某企业报废设备一台,原价400万元,已折旧389万元万元,残料估价10万元(已入库),支付清理费用3万元,则应记入营业外支出的金额为()。
某机械制造企业在财产清查中,发现账外设备一台,估计原价为60000元,八成新,并按规定报经批准。会计机构对此应作的会计分录有()。
随机试题
维持胸内负压的必要条件是()。
乳头鲜红色血性溢液多见于
股票票面上标明的金额,是股票的()。
给定资料1.2010年5月17日,江苏省睢宁县公布了一份特殊的评选结果——“上年度会议讲话和会议形态评选结果”。整个评选活动最终评出20篇“优秀讲话稿(发言稿)”、5篇“较差讲话稿(发言稿)”、10个“优秀会议形态”、5个“较差会议形态
文书部门立好的案卷,必须逐年移交给档案室集中保管,称为“归档”,有归档范围和要求,但没有归档期限。()
简述桑代克的学习理论。
2
60thAnniversaryCeremonyinMoscow1.WiththousandsofsoldiersandwarveteransparadingacrossMoscow’sRedSquareandf
ThepoliticalcrisisinUkraine,whereoppositionprotestersareburningcampfiresandsettinguptentsinthecenterofKiev,i
A、GotoParisagain.B、LiveinParis.C、Gosomewhereelse.D、Difficulttosay.C综合推断题,男士说明年应该做点儿别的,由此可知,男士明年会去别的地方,故选C
最新回复
(
0
)