C语言中有三种循环格式:for(),while(),do..while()
1、while循环格式为:
while(
e
)
{
while_statements
}
其意义为:先检查循环条件e是否为真,如果e为真,则执行循环体中的
while_statements
语句,否则,结束while循环。
可以看出,当e第一次就是假时,while的循环次数会是0次,即:这种写法,最小执行次数为0.
2、do..while循环格式为:
do
{
do_while_statements
}
while(
e
)
//注意这里的分号不能少!
其意义为:先执行循环体中的do_while_statements
语句,然后再判断e是否为假,如果为假则结束while循环,如果为真,则继续循环。可以看出,当e第一次就是假时,do_while的循环次数会是1次,即:这种写法,最小执行次数为1.
或称至少执行一次。
do英[du:]美[du]aux.(构成疑问句和否定句)(代替动词)(用于加强语气)
vt.&vi.做干学习研究
vt.整理算出引起行过
[例句]So how does he recommend you do it?
那么,他建议怎么做呢?
C语言中DO是执行某代码块的意思,do关键字不能单独使用,通常用在do...while循环中。
在
C
语言中,do...while
循环是在循环的尾部检查它的条件,do...while
循环与
while
循环类似,但是
do...while
循环会确保至少执行一次循环