首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
admin
2010-09-05
29
问题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-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全国计算机二级
相关试题推荐
设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubCheck
为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是( )。
在面向对象方法中,不属于"对象"基本特点的是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
数据流图中带有箭头的线段表示的是( )。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
以下说法中正确的是( )。
以下关于图片框控件的说法中,错误的是( )。
下列写法正确的是()。
随机试题
________是国际公法上的基本原则。
脏腑兼证多见
肝硬化患者出现血性腹水,但无腹痛及发热。应首先考虑可能合并
A.唾B.涎C.汗D.涕E.泪
统计机构依法履行职责表现为()。[2012年中级真题]
下列属于公务员的是()。
【2015年国家地市第5题】小李于2013年10月2日与某软件公司签订劳动合同一份,双方约定如下:合同期限为3年,试用期9个月,试用期工资为3000元人民币(转正后4000元),小李于2013年11月2日到公司上班,下列说法错误的是()。
A、 B、 C、 B
Couldyouplease______methewaytotheairport?
Thenewborncanseethedifferencebetweenvariousshapesandpatternsfrombirth.Hepreferspatternstodullorbrightsolidc
最新回复
(
0
)