首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
64
问题
函数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全国计算机二级
相关试题推荐
为了暂时关闭计时器,应把它的一个属性设置为False,这个属性是()。
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为()。
支持子程序调用的数据结构是
设有以下定义语句:PrivateTypepointXAsIntegerYAsIntegerEndTypeDimaAspoint下面语句中正确的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
窗体的MouseUp事件过程如下:PrivateSubForm—MouseUp(BuaonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub关于以上定义,以下叙述中错误的是(
下面循环语句中在任何情况下都至少执行一次循环体的是
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
下列运算符中,优先级最高的是
下列运算符中,优先级别最高的是
随机试题
论述企业定价的导向。
患者男,30岁。以“反复上腹隐痛2年,晕厥半小时”为主诉。患者2年前出现上腹部隐痛,伴饱胀感,反酸、胃灼热。半小时前突然自觉上腹部疼痛缓解,但出现头晕、乏力,有便意,排黄色软便,起身时突然晕倒在地,并出现面色苍白、周身冷汗,无大小便失禁,神志很快转清。既往
颈椎病病人出现枕下肌痛及同侧头皮感觉异常,与临床关系较大的是哪个神经受刺激?()
下列情形构成表见代理的有()。
重力式码头胸墙混凝土直接在填料上浇筑时,应在()浇筑。
关于证券市场的发展历史,以下说法正确的有()。Ⅰ.20世纪初在证券市场中占主导地位的是公司股票和公司债券Ⅱ.美国第一个证券交易所是纽约证券交易所Ⅲ.证券化率的提高是证券市场加速发展阶段的重要标志Ⅳ.美国证券市场是从买卖政府债券开始的
下列关于个人贷款借款合同的签订,表述错误的有()。
()是贷款价格的主体。
A.Soundslikeanidealapproach.B.Whatstylewilltheadsuse?C.They’llhavesomeproposalsreadybytheendoftheweek.D
子曰:“人而无信,不知其可也。大车无輗,小车无軏,其何以行之哉?”“輗、軏”是指()。
最新回复
(
0
)