C语言中循环结构有三种,即:for 、while 、do while,
while:
while(表达式)
循环体语句
它是先计算表达式的值,若为真则执行循环语句,执行完循环语句后在计算表达式的值,如果还为真
则一直执行循环语句。直到表达式为假结束while语句的执行,继续执行while后面的语句。循环体最少执行0次
do while
do
{
循环体语句
}while( 表达式)
它先执行循环体语句,然后判断表达式的值,若果表达式为真,则重复执行循环体,否则退出循环
它的循环体最少执行一次
for
for(表达式1;表达式2;表达式3;)
循环体语句
它是先判断表达式1的值,若为真则执行循环体,然后计算表达式3的值,然后在判断表达式2的值若为真继续执行循环体,
若为假 则退出循环。
它的循环体至少执行0 次
表达式1 通常为循环变量赋初值,表达式2通常为控制表达式;表达式3 是改变循环变量值的表达式。