首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
admin
2010-09-05
34
问题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。
#include <stdio.h>
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));
[14] =a;q->next=p; [15] =p;scanf("%d",&a);}
p->next=’\0’;return(ph);}
main( )
{stuct list * head;head=creatlist();}
选项
答案
p->data q
解析
本题考查的是链表这一数据结构对结构体变量中数据的引用。链表的特点是结构体变量中有两个域,一个是数据,另一个是指向该结构体变量类型的指针,用以指明链表的下一个结点。
转载请注明原文地址:https://kaotiyun.com/show/reWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据语言中,负责数据模式定义的是
在考生文件夹下有一个工程文件sjt5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
下列叙述中错误的是
设x是整型变量,与函数IIf(x>0,一x,x)有相同结果的代数式是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
在黑盒测试方法中,设计测试用例的主要根据是( )。
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
假定有以下循环结构:DUntil条件表达式循环体Loop则以下正确的描述是()。
在E-R图中,用来表示实体之间联系的图形是()。
随机试题
Writeanessaybasedonthefollowingchart.Inyourwriting,youshould1)describethechart,and2)giveyourcomments.Yous
国际货币基金是为稳定和发展世界经济而成立的跨国经济组织机构,它的宗旨包括()
A.子宫B.输卵管C.卵巢D.阴道E.阴蒂分泌孕激素的器官
X线照片影像的要素,不包括
依法必须进行招标的项目,自招标文件开始发出之日起至投标提交投标文件截止之日止,最短不得少于()。
[2009年,第42题]MnO2+HCl=MnCl2+Cl2+H2O将反应配平后,MnCl2的系数为()。
某投机者于某日买入2手铜期货合约,一天后他将头寸平仓了结,则该投机者属于()。
基金合同应当包括的内容有()。
(2006年考试真题)根据《银行卡业务管理办法》的规定,发卡银行给予持卡人一定的信用额度,持卡人可在信用额度内先消费、后还款的银行卡是()。
红旗原则是指如果侵犯著作权的事实是显而易见的,网络服务商就不能装作看不见,或以不知道侵权的理由来推脱责任。根据上述定义,下列适用红旗原则的情形是()。
最新回复
(
0
)