第六章 循环控制结构
一、循环控制结构和循环语句
1.循环结构
●计数控制的循环
●条件控制的循环
●标记控制的循环
2.循环语句
●while语句
while(循环控制表达式)只有一个循环语句
{
语句序列
}
●do-while语句
do-while语句属于直到型循环
do
{
语句循环
}while(循环控制表达式)
●for语句
for(初始化表达式,循环控制表达式,增值表达式)
{
循环语句
}
(计数控制语句)
★赋初值放在循环语句之前且挨着循环语句。
★一般来说:①循环次数已知,用for。
②循环次数未知,条件控制的循环用while.
③如果循环体至少要执行一次用do-while.
3.累加和问题 sum=sum+i
★和变量赋初值放在开始语句之前的上一条语句
★for和while语句之后一般没有分号
若括号后加分号用于延时。
4.使用for(i=1;j=n;i<=j;i++;j--)
可减少循环次数
★在循环语句内定义的变量为局部分变量
5.当第一次测试循环语句就为假时,while语句和do-while语句是不等价的。
★多组测试语句按break才结束。
二、嵌套循环
1.注意事项
①使用复合语句,以保证逻辑上的正确性。
②内层和外层循环控制变量不能同名,以避免混乱。
③采用右缩进格式书写,以保证层次的清晰性
2.常用符号
sqrt是double类型
break终止循环语句
floor取整函数(向下取整)
exit(0)标准库函数作用是中止整个程序的执行强制返回操作系统
find标志为