首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include <stdio.h> struc
admin
2010-09-05
54
问题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-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://www.kaotiyun.com/show/reWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
计算下面分段函数的正确语句是( )。
在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是()。
下列关于菜单项的描述中,错误的是
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是
下列说法中正确的是
以下VisualBasic不支持的循环结构是
下面说法中正确的是()。
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=______);}main()
随机试题
频谱分析仪的灵敏度常以()电平来表示。
充分发挥大众传播的正功能。又必须认真克服其负功能的具体操作。
团队行为管理的核心课题是
乳胶凝集试验属于
某工程合同总额300万元,合同中约定的工程预付款额度为15%,主要材料和构配件所占比重为60%,则该工程预付款的起扣点为()万元。
微机中,CAI的涵义是( )。
属于操作风险缓释手段的有()。
审计人员对ABC公司2006年12月31日的银行存款进行审查,查得银行存款日记账余额为174800元,银行对账单余额为97500元,并发现以下情况:(1)银行从ABC公司银行存款中扣除借款利息1200元,公司未入账;(2)ABC公司
如图所示,平行实线代表电场线,方向未知,带电量为1×10—2C的正电荷在电场中只受电场力作用。该电荷由A点运动到B点,动能损失了0.1J,若A点电势为10V,则()。
Electronicmailhasbeeninwidespreaduseformorethanadecade,simplifyingtheflowofideas,connectingpeoplefromdistant
最新回复
(
0
)