C语言程序设计-循环控制

2021-04-05 02:59

C语言程序设计

------循环结构程序设计

一、循环概念

为解决某一问题,或求取某一计算结果,特定的条件下,程序中反复地按某一模式进行操作。 在解题的时候经常遇到需要重复处理一类相同的一类似的操作,如求1+2+3+4+…..+100的和,就需要重复地做加法运算。这就是循环结构。其中,重复做的事、操作(一条或多条语句),称为“循环体”;控制循环体是否执行的条件称为“循环条件”

二、for循环

for循环语句的一般格式:

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

循环体语句(组);

for循环语句的执行顺序

(1)执行表达式1;

(2)计算表达式2的值;

(3)如果表达式2的值为真,执行循环体,再执行表达式3,转到(2)步执行;

(4)如果表达式2的值为假,则结束循环的执行,转而去执行for语句后的语句下面对for循环语句作几点说明:

1、在for语句中,三个表达式中的任何一个表达式都可省略,但其中的两个“;”不能省略。 例如,下面的四种循环语句是等价形式:

(1)for(i=1; i<=100;i++) 循环体

(2)i=1;

for( ; i<=100;i++) 循环体

在这种形式中,for语句将提供循环初值的表达式1放到for语句前,从而省略了表达式1。 (3)i=1;

for( ; i<=100; ) {循环体;i++;}

在这种形式中,for语句将提供循环初值的表达式1放到for语句前,从而省略了表达式1;并且将表达式3放到循环体中作为循环体的最后一个语句。

2、在for循环语句中,循环体中可以是单语句,也可以是空语句(只有一个;的语句)或复合语句,如果是复合语句,则必须括在{}之中。

3、下面两种形式可能导致死循环:

for(表达式1; ;表达式3) 循环体与

for( ; ;) 循环体

上面两个语句都没有用于判断循环结束的条件(即表达式2)。在C语言中,一个空表达式的值一般为非零值。因此,在for语句中如果省略了表达式2,就意味着表达式2的值一直为真,从。


C语言程序设计-循环控制.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《中华字经》注释本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: