C语言中,循环结构有三种方式,while,do……while和for,小编今天给大家讲讲三者的区别,以及不同情况下我们首选什么方式的推荐。
工具/原料
C语言编译器
方法/步骤
1
我们从最简单的例子说起,1+2+3+……+100的怎么设计?
2
首先我们用while语句,基本结构是:while(表达式){ 语句;}
3
如果用do……while格式,基本结构是:do{ 语句;}while(表达式)
4
如果转化为for语句;for(表达式1;表达式2;表达式3)
5
for语句更为灵活,三个表达式可以在某些情况下省略,如图,注意分号保留。
6
while和do……while也大同小异,只是do……while是先无条件执行一次操作,即便不符合条件,如下图:
注意事项
1
常用for:在明确具体循环次数的情况下首选
2
多用while:在不是很清楚循环次数的情况下使用
3
少用do……while:在需要无条件执行第一条语句的循环体中使用
上一篇:怎么用C语言写循环结构程序