Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 22:38:20
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码对照表




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759