首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include<stdio.h> struct lis
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include<stdio.h> struct lis
admin
2009-02-15
78
问题
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-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));
【 】=a;q->next=p;【 】=p;scanf("%d",&a);}
p->next=’\0’;return(ph);}
main()
{struct list * head;head=creatlist();}
选项
答案
p->data q
解析
本题考查的是链表这一数据结构对结构体变量中的数据的引用。链表的特点是结构体变量中有两个域,一个是数据,一个是指向该结构体变量类型的指针,用以指明链表的下一个结点。
转载请注明原文地址:https://www.kaotiyun.com/show/DvXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivat
下列有语法错误的赋值语句是
下面叙述中错误的是
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=1:n=0DoWhilem
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
下面不属于软件设计原则的是
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommandl_Click()DimsumAsInt
下面不属于软件测试实施步骤的是
随机试题
草坪机械应用中,出现动力不足的可能原因不应该是
杜甫的名句“朱门酒肉臭,路有冻死骨”属于
(2012年第158题)属于酶化学修饰调节的反应有
在出生后头10年内迅速发育,12岁达高峰,以后逐渐萎缩是
下列企业、行业可以采取国有土地使用权作价出资(人股)的是()。
有“万园之园”之称的皇家宫苑是()。
中国探月计划迅速发展,下列对中国航天领域描述错误的是:
ISO
A、 B、 C、 B
EverytimeIdosomething,healways(point)______outmyfaults.
最新回复
(
0
)