首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
40
问题
#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
计算机专业知识
事业单位考试
相关试题推荐
学生放学回家后既想看电视又想做作业的心态体现的是()。
()学习观和教学观深刻影响了世界范围内的教育改革,与程序教学运动、学科结构运动合称为20世纪三大教育运动。
新课程要求教师提高素质、更新观念、转变角色,教师的教学行为也就要产生变化,下面有关新课程中教师的教学行为变化的描述正确的是()。
一个好的测量工具必须稳定可靠,即多次测量结果要保持一致。这一指标指的是()。
关于学校教育在人的发展中的作用,下列表述正确的是()。
下列作者与作品对应关系错误的是()。
小丁原来很怕见陌生人,上幼儿园后这种行为消失了,据加涅的学习结果分类,在小丁身上发生了()学习。
【2013年山东省属真题】把教育方针规定为“教育必须为社会主义现代化建设服务,必须与生产劳动相结合,培养德、智、体等方面全面发展的社会主义事业的建设者和接班人”的文献是()。
编码系统和统觉团都属于个体的认知结构。()
#include#includestructList{intdata;structList*next;};typedefstructListnode;typedefno
随机试题
Chineseparentshavefrequentlytendedtopaytoomuchattentiontotheirchildren’sstudy,sothatchildrendon’thelpthemdo
气候干燥,口鼻干燥,干咳少痰,舌干少津,伴恶寒发热。属于
影响神经系统发育最重要的激素是
对一个建设工程项目而言,项目信息门户的主持者一般是项目的()。
黄河公司2017年度实现利润总额10000万元,适用的所得税税率为25%;预计未来期间适用的所得税税率不会发生变化,假定未来期间能够产生足够的应纳税所得额用以抵扣暂时性差异。黄河公司2017年度发生的有关交易和事项中如下:(1)某批外购存货年初、年末借方
战术性人力资源计划是指()。
按照美国国防部安全准则,UNIX系统能够达到的安全级别为______。
Whenaconsumerfindsthathispurchasehasafaultinit,whatisthefirstthingheshoulddo?
Fiftyvolunteerswerealphabeticallydividedintotwoequalgroups,GroupAtoparticipate【l】a7-weekexerciseprogram,andGrou
A、Horsemen.B、Brassdoors.C、Dropsofwater.D、Metalballs.D原文提到,“每隔一个小时就打开一扇门,适当的金属球数落入一个薄黄铜盘报时”,可知正确选项是D(金属球)。
最新回复
(
0
)