转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 网络书斋 >> 正文
第3章 基本控制结构考点归纳         ★★★

《计算机二级C++考试辅导资料大全》之“第3章 基本控制结构考点归纳”篇

作者:闵涛 文章来源:闵涛的学习笔记 点击数:5000 更新时间:2007/10/4 16:48:18
;    do…while语句也是一种循环语句,它的功能类似于while语句,只是将循环的判定条件移到了循环体之后,其语法格式如下:
       do<语句>while(<表达式>);
其中,do和while为关键字;<语句>称为do…while循环的循环体,它是要被重复执行的代码行,do……while循环体可以是单条语句,也可以是由花括号包围起来的复合语句;<表达式>是do……while循环的条件,它用于控制循环是否继续进行。
     注意:在do…while语句中最后的分号不能丢掉,它用来表示do……while语句的结束。
     do……while语句的执行过程是:
     (1)执行一遍循环体<语句>;
     (2)计算<表达式>的值,如果此值不等于0(即循环条件为“真”),则转向步骤(1);如果此值等于0(即循环条件为“假”),则转向步骤(3);
     (3)结束do…while循环。
     注意:
     (1)在使用do…while循环之前同样需要对循环控制变量进行初始化;在do…while循环中仍然不要忘记对循环控制变量进行修改,以使循环趋向结束,避免死循环的发生。
     (2)do…while循环与while循环的不同之处在于:do…while循环的循环体在前,循环条件在后,因此do…while循环体在任何条件下(即使不满足循环条件)都至少被执行一次。而while循环条件在前,循环体在后,当条件不满足时,循环体有可能一次也不会执行。这一点正是在构造循环结构时决定使用while语句还是do…while语句的重要依据。
     循环的嵌套
     在一个循环结构中又完整地包含着另一个循环结构称为循环的嵌套。C+ +中三种类型的循环语句都可以相互嵌套,并且嵌套的层数没有限制。程序设计中有许多问题需要使用循环结构的嵌套来解决。
     3.5 跳转语句
     C+ +中有4种跳转语句,它们是:break语句、continue语句、return语句和goto语句。
     1break语句
     break语句又称为跳出语句,其语法格式如下:
       break;
     即由关键字break加上一个分号构成。
     break语句只能用在switch语句和循环语句中。在switch语句中,break用来使执行流程跳出switch语句,而继续执行switch后面的语句。在循环语句中,break用来使执行流程无条件地跳出本层循环体。
     另外,break语句还经常用于使执行流程跳出死循环。
     2continue语句
     continue语句又称为继续语句,其语法格式如下:
       continue;
     即由关键字continue加上一个分号构成。
     continue语句仅用在循环语句中,它的功能是:结束本次循环,即跳过循环中尚未执行的语句,接着进行下一次是否执行循环的条件判定。
     在while和do…while循环中,continue语句将使执行流程直接跳转到循环条件的判定部分,然后决定循环是否继续进行。在for循环中,当遇到continue时,执行流程将跳过循环中余下的语句,而转去执行for语句中的<表达式3>,然后根据<表达式2>进行循环条件的判定以决定是否继续执行for循环体。
     3return语句
     return语句又称为返回语句,它具有两种语法格式:
       (1)return;
       (2)return<表达式>;
     其中,return为关键字,第2种格式中的<表达式>可以是任何类型的C+ +表达式。
     return语句只能用在函数体中。在返回类型为void的函数体中,若想跳出函数体,将执行流程转移到调用该函数的位置,应使用return语句的第1种格式。在返回类型不是void的函数体中,应使用return语句的第2种格式,使执行流程转移到调用该函数的位置,并将<表达式>的值作为函数的返回值。
     对于非void返回类型的函数来说,其函数体中必须至少具有一条return语句。
     4goto语句
     goto语句又称为转向语句,其语法格式如下:
     goto<标号>;
     其中,goto为关键字;<标号>是一个由用户命名的标识符。在goto语句所处的函数体中必须同时存在一条由<标号>标记的语句,其格式为:
       <标号>:<语句>
     即在<标号>和<语句>之间使用一个冒号分隔,这种语法结构称为标号语句。标号语句中的<标号>应与goto语句中的<标号>相同,<语句>可以是任何类型的C+ +语句。注意:某个goto语句和相应的标号语句必须位于同一函数体内。
     goto语句的功能是使执行流程跳转到<标号>所标记的<语句>处(即对应的标号语句处)。
     例题精题

上一页  [1] [2] 


[招考就业]2010年国家公务员考试报考{参考指南}  [招考就业]2010年国家公务员考试备考指南
[Web开发]net在线考试系统如何控制考试时间  [Web开发]asp.net网上考试系统功能介绍
[网页制作]DreamWeaver+Css轻松实现网页段落首行缩进!  [网页制作]DIV+CSS+javascript实现DIV对象显示在页面任何位置…
[网页制作]div+css实现网页模块或栏目拖动(即拖拽效果)  [网页制作]XHTML+CSS兼容性解决方案
[网页制作]网页设计之css+div PK table+css  [网页制作]DIV+CSS三行两列经典布局
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · 电脑应用  · 网络应用
    · 软件开发  · 软件使用
    · 站长学院  · 数据库
    · 应用范文  · 网络书斋
    · 考试认证  · 精彩网文
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台