首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
80
问题
函数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全国计算机二级
相关试题推荐
以下表达式与Int(3.5)的值相同的是
编写如下程序:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=10y=20Callfun1(X,Y)Printx;y
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的作是()。
由关系R1和R2得到关系R3的操作是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
设a=4,b=5,c=6,执行语句Printa
在面向对象方法中,实现信息隐蔽是依靠
以下选项中,不合法的VisualBasic的变量名是
关系数据模型的三个组成部分中不包括()。
随机试题
对防腐层外观应每10根目视检查1次。
下面关于计算机中图像表示方法的叙述中,错误的是____________。
抢救溺水、麻醉意外引起的心脏停搏,最好选用
月经来潮前24小时取内膜,病检示"分泌不良"系基础体温单相型系
依照我国《仲裁法》规定,当事人签订有书面仲裁协议,但甲方当事人对仲裁协议的效力有异议的,甲方请求仲裁委员会作出裁定,乙方请求人民法院作出裁定的,该纠纷应由( )。
内部信用增级包括但不限于备用信用证、担保和保险等方式。()
商业票据贴现市场上的各种贴现形式,表面上是票据的转让与再转让,实际上是资金的融通。()
【2012年浙江.单选】根据皮亚杰的认知发展阶段理论,儿童具备守恒一般是在()。
下面属于整数类I实例的是
AppleExpandsItsTouchy-feely(使人动心的)VisionThisweekend’slaunchofApple’siPadintheUS—withaninternationaldebutex
最新回复
(
0
)