首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
28
问题
#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://jikaoti.com/ti/hsU3FFFM
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
科学社会主义只是研究无产阶级同资产阶级之间的阶级斗争的问题。()
下面行为属于有意义地接受学习的是()。
学校教育在个体身心发展中的特殊功能主要表现在()。
【2015年济南市真题】儿童认识到客体尽管在外形上发生了变化,但其特有的属性不变,这说明儿童的认知发展进入具体运算阶段。()
下列文件中,最早提出“把发展基础教育的责任交给地方,有步骤地实行九年义务教育”的是()。
在Windows环境中,指定活动窗口的方法是把其他窗口都最小化,只留下一个窗口。()
在链式存储结构中,每个结点由()组成。
在Word中设置段落的对齐方式,既可以使用工具栏中的按钮,也可以使用快捷键。右对齐的快捷键为()。
随机试题
简述外国列强对近代中国的政治控制。
关于左侧大量胸腔积液,下列体征不正确的是()
原发性闭经是指
患者,男性,50岁。消化性溃疡3年,经三联治疗后症状减轻,3天前进食馒头干后出现黑粪,下列关于消化性溃疡需要转诊的情况,说法错误的是
施工图预算一般由施工企业编制。()
计算钢筋混凝土偏心受压构件时,判别大、小偏心受压构件的条件是:
项目技术后评价是对已采用工艺技术与装备水平的分析与评价,主要包括()等。
1.背景某施工单位通过竞标获得了某工程项目。甲、乙双方签订了有关工程价款的合同,其中包含如下主要内容:(1)工程造价为800万元,主要材料费占施工产值的比重为70%;(2)预付备料款为工程造价的25%;(3)工程进度逐月计算;(4)工程保修金为工
Inthe1960stheWestCoastbecameanimportantcenterforrockmusic.LosAngelesandSouthernCaliforniaarefamousforsunshi
Whoisthe"ReadingWizard"?Theunderlinedsentenceinthepassagemeansthatourlibraries__________.
最新回复
(
0
)