循环控制结构
循环控制结构与循环语句
while语句
while(循环控制表达式)(注意没有分号)
{
语句序列
}
do while语句
do
{
语句序列
}while(循环控制表达式);(循环和条件中唯一使用分号的地方)
for语句
for(初始化表达式;循环控制表达式;增值表达式)
{
语句序列
增值表达式;
}
实践:求和
逗号运算符:优先级最低,具有左结合性
for语句运用逗号运算符,在求和时用夹挤的方法可以减少循环
空语句:仅用一个分号构成的语句,常用于编写延时程序
while和do while只有在第一次判断为误的时候不等价
计数控制的循环
实践:累乘求积
嵌套循环
实践:求阶乘的和
条件控制的循环
常用while语句和do while语句
实践:猜数比大小
magic=rand()%b
利用取余将范围缩小到0~b-1
%b+a平移到a~a+b-1
伪随机数!!!
利用srand设置!
习题注释
break只能在循环体和switch语句中运行
break是跳出循环
continue是跳出本次循环