All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Delphi类qq的程序界面实例
PHP脚本的8个技巧(8)PHP和XML_php资料_编程技术
基于PHP的AJAX技术实现文件异步上传_php资料_编程技术
visual c++中的函数模板
通过反射填充泛型集合List的静态方法_[Asp.Net教程]
网页屏蔽(左右键,代码等)的非JS方法总结_JavaScript技术_编程技术
LINQ体验(4)——LINQ简介和LINQ,to,SQL语句之Where_[Asp.Net教程]
C#,3.0新特性初步研究,Part2:使用扩展方法_[Asp.Net教程]
八 图像 Images_[Html教程]
“mailto”标签四则应用技巧_[Html教程]
Reading number is top 10 pictures
A man's favorite things12
陪睡门马睿菈自曝写真 称首拍大尺度照片2
两个妞在等世界上最短的火车
采访谢楠
2012 national geographic daily picture4
Beautiful Japanese beauty(漂亮的日本美女)
The real super beauty2
Nine school beauty star those gossip matters
The goddess of the single reason2
抗日又出雷剧情
Download software ranking
软件工程思想
WebService在.NET中的实战应用教学视频 → 第1集
Boxer's Top ten classic battle8
Boxer's Top ten classic battle3
网络管理员第三版
株洲本地在线棋牌游戏
电车之狼R
Sora aoi 120 minutes
JSP+Ajax Web development typical examples
Be there or be square
qq published in(发表于) 2014/7/9 22:38:20 Edit(编辑)
Visual C++ 6.0教程:控制结构之循环结构

Visual C++ 6.0教程:控制结构之循环结构

Visual C++ 6.0教程:控制结构之循环结构

循环结构

循环结构在很大程度上简化了顺序结构程序设计,特别是在一段代码执行次数未知的情况下,只能采用循环结构。C++中有3种循环语句用来完成循环结构,它们是for语句、while语句、和do…while语句。循环条件是循环语句所必备的组成部分,重复执行的程序段称为循环体,循环语句根据循环条件判断是否执行循环体。

本教程来自网站源代码http://www.isstudy.com 如果转载,请注明出处。

3种循环结构的一般形式介绍如下。

1.for循环

for(<表达式1>;<表达式2>;<表达式3>)

<循环体语句>

<表达式2>为循环条件表达式,为真时执行循环体中的语句,为假时终止循环。在进入循环时,先对<表达式1>求值,然后对<表达式2>求值,如果<表达式2>的值为真,执行循环体中的语句,最后对<表达式3>求值。每执行一次循环后再对<表达式2>求值,以决定是否进行下次循环。

在实际编程时,常常将<表达式1>设置为进入循环的初始状态,<表达式3>常用于改变某些变量的值,以便使<表达式2>的值为假,使循环结束。如:

for(i=1;i<10;i++)

{

……

}


其中,“i=1”是进入循环的初始值;“i++”用于改变变量“i”的值,它的作用是当“i<10”表达式为假时退出循环。

2.while循环

while循环语句的一般形式如下:

while(<循环条件表达式>)

<循环体语句>

当<循环条件表达式>为真时,执行<循环体语句>;为假时终止循环。

3.do…while循环

do…while循环语句的一般形式如下:

do

<循环体语句>

while(<循环条件表达式>)

do…while与while语句功能类似,只是循环条件的判断在循环语句末尾,也就是说,无论<循环条件表达式>的值是否为真,<循环条件表达式>至少执行一次。

请看下面的实例:打印出大写字母的ASCII码对照表。

#include "iostream.h"

#include "string.h"

int main()

{

for(int i=0;i<26;i=i+2)

{

printf("字母 %c 对应的ASCII码为 %d │ ",i+65,i+65);

printf("字母 %c 对应的ASCII码为 %d n",i+66,i+66);

}

}

运行效果如图1所示。



图1 大写字母的ASCII码对照表




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.