首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序把三个NODEIYPE型的变量链接成—个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。 #include<stdio.h> struct node { int data;struct
以下程序把三个NODEIYPE型的变量链接成—个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。 #include<stdio.h> struct node { int data;struct
admin
2013-06-11
74
问题
以下程序把三个NODEIYPE型的变量链接成—个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。
#include<stdio.h>
struct node
{ int data;struct node*next;);
typedef struct node NODETYPE;
main()
{ NODETYPEa,b,c,*h,*p;
a.data=10;b.data=20;c.data=30;h=&a;
anext=&b;b.next=&c;c,next=’\0’;
p=h;
while(p){printf("%d,",p->data):【 】;}
printf("\n");
}
选项
答案
P++
解析
本题主要考查的是将NODETYPE型的变量链接成—个简单的链表,利用typedef把NODETYPE变成struct node的别名,当执行while循环时,首先判断是否到了最后—个链表结点,如果没有则引用结构体中的成员data,然后指向下—个链表结点,继续判断,因此,此处应填的是p++指向下—个链表结点。
转载请注明原文地址:https://jikaoti.com/ti/5En0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,【】是用户的数据视图,也就是用户所见到的数据模式。
没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
有以下程序intf(inta){returna%2;}main(){ints[8]={1,3;5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];
数据的存储结构是指
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
下列叙述中正确的是()。
专门的关系运算不包括下列中的______。
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
对下列二叉树进行中序遍历的结果为【 】。
在一棵二叉树上第5层的结点数最多是()。
随机试题
根据《药品经营质量管理规范实施细则》,药品储存时,填近效期报表的周期是
基金募集期限届满,基金不满足有关募集要求的基金,募集失败,基金管理人应承担责任。()
下列房地产转让行为中应征收土地增值税的是()。
2000—2005年福建省人口出生率()福建省2000—2005年末常住人口比去年增加最多的年份为()
A、 B、 C、 D、 A题目中的四个图形可以拼成如下图形:故本题选A。
广义表(a,(a,B),d,e,((i,j,k))的长度是______,深度是______。
设栈的存储空间为s(1:m),初始状态为top=m+1。经过一系列入栈与出栈操作后,top=1。现又要将一个元素入栈,栈顶指针top值变为()。
编写如下程序:PrivateSubCommand1_Click()DimnAsIntegerStaticsAsIntegerForn=1To3s=s+nNextPrintsEndSub程序运行后,第三次单击命令按
以下叙述中正确的是
在关系窗口中,双击两个表之间的连接线,会出现
最新回复
(
0
)