首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
98
问题
#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://www.kaotiyun.com/show/w0al777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
衡量一位教师成熟的主要标志是看他能否自觉地关注()。
中学阶段为培养学生独立地研究问题、获取知识的能力,教学中应多选用()。
课程设计的表现形式是()。
德育的疏导性原则要求()。
自卑对学生的成长和发展影响特别大,消除自卑感常用的方法包括()。
教学设计是对教学活动的系统规划,它通常包含的内容有()。
教育研究的定量分析中,用以反映数据的离散趋势的量数有()。
心理社会发展理论认为,人的发展经历八个阶段,每个阶段有相应的核心任务,核心任务的处理结果会影响人的一生。在学龄期(6~12岁),儿童开始进入学校学习,该阶段的核心任务是()。
【2013年山东省属真题】把教育方针规定为“教育必须为社会主义现代化建设服务,必须与生产劳动相结合,培养德、智、体等方面全面发展的社会主义事业的建设者和接班人”的文献是()。
typedefstructnode{intdata;structnode*next;}linknode*link;voidInsertsort(linkL){linkP,q,r,u;
随机试题
在我国生产同类商品的甲、乙企业均使用A商标,甲企业使用在先,乙企业注册在先,在乙企业注册商标核准以后,甲企业()
《祖国啊,我亲爱的祖国》中,象征着历史中国负重缓行的意象有
硫脲类抗甲状腺药物的主要作用为()
骨折急救时主要应进行
1996年11月,某市发生一起故意杀人案。2017年3月,当地公安机关根据案发时现场物证中提取的DNA抓获犯罪嫌疑人陆某。2017年7月,最高检察院对陆某涉嫌故意杀人案核准追诉。在最高检察院核准前关于本案处理。下列哪一选项是正确的?
收到一次性测绘初审通知后,省、自治区、直辖市人民政府测绘行政主管部门应当在()个工作日内提出初审意见,并报国务院测绘行政主管部门。
关于建筑施工劳务分包企业专职安全生产管理人员的配备,说法正确的是()。
These drawings( )the wall are process sheets.
根据下列资料,回答问题。国家统计局数据显示,2016年年末,全国规模以上中小工业企业(以下简称“中小企业”)37.0万户,比2015年年末增加0.5万户企业,其中,中型企业5.4万户,占中小企业户数的14.6%,小型企业31.6万户,占中小企业户
在下列网络的传输介质中,抗干扰能力最好的一个是
最新回复
(
0
)