首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数count(head)统计链表的结点个数,head为表头指针,阅读程序,要求将整个if语句改成while循环控制结构,其形式为【 】。 #include<stdio.h> int count(NODE*head) { int n=0
函数count(head)统计链表的结点个数,head为表头指针,阅读程序,要求将整个if语句改成while循环控制结构,其形式为【 】。 #include<stdio.h> int count(NODE*head) { int n=0
admin
2009-02-15
45
问题
函数count(head)统计链表的结点个数,head为表头指针,阅读程序,要求将整个if语句改成while循环控制结构,其形式为【 】。
#include<stdio.h>
int count(NODE*head)
{ int n=0;
if(head!=NULL)
do
{ n++;
head=head->next;
} while(head!=NULL);
return n;}
选项
答案
while(p!=NULL){n++;head=head→ next;}
解析
do…while循环转化为while循环,循环体执行的内容应该是一致的,不同的是do…while结构是先执行一次循环体,然后再判断循环条件是否满足,而while循环则是先判断循环条件是否满足,满足则执行循环体。所以do…while循环结构若想转换为while循环结构,必须在do…while循环之前先对循环条件进行一个判断,即此题中的if(head!=NULL)。注意:3种循环结构的比较。
转载请注明原文地址:https://kaotiyun.com/show/gyXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)......EndSub关
窗体上有名称为Command1的命令按钮,其事件过程如下:OptionBase1PrivateSubCommand1_Click()DimaDimb(10)AsIntegera=Array(2
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
以下说法中正确的是()。
某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,则该树中度为3的结点数为()。
下列是VisualBasic中所允许的形式数是()。
在窗体上画两个单选按钮,名称分别为Optionl、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Checkl,标题为“粗体”)和1个文本框(名称为Textl,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
负责数据库中查询操作的数据库语言是()。
与数学式子对应的C语言表达式是
随机试题
在行政系统内部的监督系统中,上下级相互监督属于【】
A.结缔组织病B.支气管肺炎C.肺炎链球菌肺炎D.布氏杆菌病E.急性白血病发热伴皮肤黏膜出血多见于
科目汇总表的编制方法是,根据一定时期内的全部记账凭证,按照会计科目进行归类,定期汇总出每一个账户的借方余额和贷方余额,填写在科目汇总表的相关栏内。()
下列主体中,不能作为票据保证人的有()。
G公司是一家生产保健器材的公司,生产两种产品:传统产品和新型产品。公司只有一条生产线,按照客户订单要求分批组织生产。公司实行作业成本管理,有关资料如下:(1)作业G公司建立了五个作业,有关说明如下:①生产准备作业:包括设备调整和材料发放,
长期金融工具包括()。
阅读下面的文言文,完成问题徐孺子祠堂记曾巩汉元兴以后,政出宦者
人民币已被正式纳入国际货币基金组织(IMF)特别提款权(SDR)货币篮子。SDR是IMF根据会员国认缴的份额分配的,可用于偿还IM债务、弥补会员国政府之间国际收支逆差的一种账面资产,SDR采用一篮子货币的定值方法,货币篮子每五年复审一次,以确保篮子中的货币
下列行为中可以构成无因管理的是:
根据图6-14网页的显示效果图,请将index01.asp文件中(1)~(7)空缺处的内容填写完整。该出版社网站所有页面都包含导航栏。为方便网站维护,建设网站时将导航栏置于文件header.asp中,这样做的优点是(14)。
最新回复
(
0
)