首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include struct list { int d
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include struct list { int d
admin
2010-12-10
114
问题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。
#include
struct list { int data; struct list *next;};
struct list*creatlist()
{ struct list *p,*q,*ph;int a;ph=(struct list *)malloc (sizeof(struct list));
p=q=ph;printf("Input an integer number; entre-1 to end:\n");
scanf("%d",&a);
while(a!=-1)
{ p=(struct list*)malloc(sizeof(struct list));
【 】=a;q->next=p;【 】=p;scanf("%d",&a);}
p->next=′\0;return(ph);}
main()
{struct list * head; head=creatlist();}
选项
答案
p->data , q
解析
本题考查的是链表这一数据结构对结构体变量中数据的引用。链表的特点是结构体变量中有两个域,一个是数据,另一个是指向该结构体变量类型的指针,用以指明链表的下一个结点。
转载请注明原文地址:https://kaotiyun.com/show/unPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有如下一段程序:PrivateSubCommand1_Click() x=UCase(InputBox("输入:")) SelectCasex Case"A"To"C" Print"考核通过!"
有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(a)Fork=0ToUBound(a)
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序:PrivateSubcommand1_Click() Dimn IfText1.Text"123456"Then n=n+1 Print"口令输入
设有如下事件过程:PrivateSubCommand1_Click()ch="ABCDEFG"n=Len(ch)k=1DoPrintMid(ch,k,1);Mid(ch,
假定有以下循环结构:DUntil条件表达式循环体Loop则以下正确的描述是()。
在VisualBasic中,所有标准控件都具有的属性是( )。
在程序运行时,下面的叙述中正确的是()。
下列链表中,其逻辑结构属于非线性结构的是
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
随机试题
下列关于宫内节育器放置时间的说法,错误的是
这是什么操纵装置?
解放思想是发展中国特色社会主义的一大法宝。()
A.代谢性酸中毒B.代谢性碱中毒C.呼吸性酸中毒D.呼吸性碱中毒E.代谢性酸中毒合并代谢性碱中毒(2005年第126题)幽门梗阻的患者最常发生的酸碱平衡紊乱是
风湿性心脏病二尖瓣狭窄随右心衰竭加重.下列哪项表现会减轻
医师职责不包括哪一项
不适合应用间接盖髓的是
A、芫花B、藜芦C、犀角(现已禁用)D、巴豆E、芒硝与草乌相畏的是()
从事危险化学品经营的企业应当具备的条件不包括()。
A、Bybicycle.B、Bycar.C、Bybus.D、Bysubway.D信息明示题。对话中,女士询问男士,是否知道如何到达公司,男士表示,他可以乘坐地铁2号线到达。因此本题的答案应该为D)“乘坐地铁”。A)“骑自行车”,B)“开车
最新回复
(
0
)