循环语句
while循环
格式 while ( expression )
{statement
}
statement 可以是 带分号的语句 或着是 语句的集合
expression 是一个值得对比关系
如果对比为真(即1)执行 statement 部分
继续判断 如果是假(即0) 结束循环
终止while循环
可以用if和break语句
if是判断语句
break是终止循环
#include<stdio.h>
int main()
{
int i = 1;
while(i <= 10)
{
i++;
if(i / 3 == 0)
{
break;
}
}
}
while语句 花括号之间是循环体
计算循环次数
在表达式为假之前 你不能预知循环多少次
可以用一个“计数器”
#include<stdio.h>
int main()
{
int count = 0;
int i = 1;
while(i <= 10)
{
i++;
count =count +1;
}
printf("%d"count);
return 0;
}
每循环一次 count就会加一
最后得到的count就是循环次数
for循环
for循环集 初始化 测试 更新 于一体
for( int i = 1 ;i< 10;i++ )
{ count = count +1;
}
for循环括号之间用两个分号 分三个表达式
第一个是 声明 和赋值
第二个是 判断条件
第三个是 改变变量
执行顺序是 1 第一个表达式
2 第二个表达式
如果第二个为真 执行循环体 第三个表达式 在执行2
如果第二个为假 直接结束
do while 循环
while 和 for 是入口条件循环 而do while 是退出条件循环
形式 do
{ statenent
} while( expression );
由于结构特点 至少需要执行一次
执行后 进行判断 如果为真 循环执行
如果为假 结束循环