首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include struct list { int d
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include struct list { int d
admin
2010-12-10
72
问题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-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://jikaoti.com/ti/wbB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面肯定是一个整型变量的是
表达式Int(8*Sqr(36)*10^(-2)*10+0.5)/10的值是()。
如果将文本框的一个属性设置为True,则运行时不能对该文本框中的内容进行编辑,这个属性是
运行下列程序时,输出的结果是()。PrivateSubForm_Click()DimxX=Array("Software","and","Hardware","System")Fori=LBound(
在下面语句或函数中,不能描述选择结构的是
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。
若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是()
程序流程图中的菱形框表示的是【】。
随机试题
6月上旬,市纪委主要领导准备到部分县、市、区进行一次“正风肃纪镇村行”专题调研,请你拟一份调研建议方案。
女,82岁,1周前摔倒后右髋疼痛,活动障碍,查体一般情况好,右髋部无瘀斑,右下肢短缩2cm,外旋50°,皮肤感觉正常。确立诊断首先应该安排的检查为
采供血机构和临床用血医院,需对员工进行职业培训和继续教育工作,其中
颌面及颈部较大创口和脓腔的引流常用
诊断急性呼吸窘迫综合征的必要条件是
EDTA滴定法试验过程中,溶液的颜色有明显的变化过程,颜色变化是()。
易变河口拦门沙航道整治,宜采取建()导堤的工程措施。
下列对疏散出口的检查结果中,不符合现行国家消防技术标准的是()。
一名游客因与团友不合提出单独用餐,导游员的正确做法是()
(1)实数a,b,c满足a+b+c=0(2)实数a,b,c满足abc>0
最新回复
(
0
)