首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
38
问题
函数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全国计算机二级
相关试题推荐
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)......EndSub关
文件d:\city.txt的内容如下:BeiJingTianJinShangHaiChongQing编写如下事件过程:PrivateSubForm_Click()DimInDOpen"d:\ci
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
设二叉树共有150个结点,其中度为1的结点有10个,则该二叉树中的叶子结点数为
下面循环语句中在任何情况下都至少执行一次循环体的是
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Command1—C
以下选项中,不合法的VisualBasic的变量名是()。
审体上有1个名称为Textl的文本框,1个名称为Lab_ell的标签。程序运行后,如果在文本框中输入信息r则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
随机试题
马克思主义同中国实际相结合的第一次历史性飞跃的理论成果是()
心绞痛发生的原因和诱因不包括
工厂所需大宗原材料、燃料等从厂外直接运至车间或料库的目的是()。
项目经理与部门经理的工作在哪些方面不同?()。
下列关于书面声明的说法中,不正确的有()。
我国企业会计要素中的费用是指()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
A、 B、 C、 D、 D题干每个图形中都有三角形,选项中只有D项符合。
论述法律解释的必要性。
Whenitcomestotheslowingeconomy,EllenSpiroisn’tbitinghernailsjustyet.Butthe47-year-oldmanicuristisn’tcutting,
最新回复
(
0
)