C程序设计基础-循环结构

描述

1、循环结构是C语言中最后一种结构,常规中能够实现循环效果的语句有while,do-while和for三种,下面采用举例的方式来说明三种循环语句。

2、例题:采用循环语句打印1~10。

循环结构

程序中使用了3种不同的语句来实现打印1~10,打印的结果如下图所示。

循环结构

注:程序中有一条语句叫做a++,这其实是之前没提到过的自增运算符,还有一个自增运算符叫做++a,两者的区别是自增的时机不同。假设a的初始值为1,a++运行之后,先取出a的值打印出来,然后a加1,++a运行之后,则是先加1,然后取出a的值。

(1)for语句结构

for(变量初始值;循环条件;语句1,语句2,……,语句n)

{

语句;

}

注:在for语句里面,变量初始值可以省略但是后面的分号不可以省略。

(2)do-while语句结构

do

{

语句;

}while(循环条件);

do-while循环结构在初始状态会先运行一次里面的语句,然后再判断while里面的条件,哪怕while里面条件一开始就不满足,也会先运行一次循环。

(3)while语句结构

while(循环条件)

{

语句;

}

while里面的循环条件只有两种状态,真状态(1或者true)和假状态(0或者false),例如上面例程的a<11这个条件,如果a的确小于11,那么循环条件就是1,即真状态,如果a大于11了,那么循环条件就是0,即假状态。

3、根据上面的例程可以画出循环结构的流程图如下图所示。

循环结构

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分