Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/9 22:38:20 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码对照表
赞