首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
60
问题
函数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全国计算机二级
相关试题推荐
下列符号常量的声明中不合法的是()。
软件测试用例包括()。
语句PriatFormat$(23846.5,"000,000.00")的输出结果是()。
以下能对正实数d的第3位小数四舍五入的表达式是()。
某系统结构图如下图所示该系统结构图的深度是()。
下列是VisualBasic中所允许的形式数是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
下列选项中不属于结构化程序设计原则的是
如图所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配
负责数据库中查询操作的数据库语言是( )。
随机试题
在以下什么情况下货币供给增加?()
后尿道结石最佳治疗方案是
关于外阴阴道假丝酵母菌病,下列说法错误的是
桃仁的功效是
某工程设计有两个方案:甲方案功能评价系数0.856,成本系数0.92;乙方案功能评价系数0.6,成本系数0.7,则最优方案的价值系数为()。
我国商业银行中间业务在银行业务中占比较低的原因有()。
甲公司专营A地至B地的旅客运输业务。2010年111月1日,由于正值客运淡季,甲公司将一使用空调车的班次取消,购买了该班次车票的旅客被合并至没有空调的普通客车中。该批旅客认为甲公司的做法不合理,要求退还部分票款,但甲公司以近期多雨雾、路不好走,两种票价金额
甲公司为增值税一般纳税人,适用的增值税税率为17%,原材料采用实际成本核算。2015年5月份发生的与A材料有关的事项如下:(1)1日,A材料结存200千克,每千克实际成本300元。(2)4日,购入A材料350千克,每千克实际成本210元。
下面几种说法中,不正确的是()。
下列关于罪名与罪状关系的说法,正确的有()。
最新回复
(
0
)