C语言的循环控制结构一般有三种基本形式:while 当型循环语句、do-while 循环语句和 for 循环语句。循环结构中有一个循环体,根据判断的结果来决定执行循环体的次数。
while 循环先判断,条件判断为真则执行循环体;do-while 循环先执行一次循环体,再判断条件是否为真。while 语句和 do-while 语句可以相互转换。for 循环的循环处理次数比 while 和 do-while 更加简洁,for 循环的执行顺序是先初始化循环变量,再判断条件是否为真,条件为真则执行循环体;执行完毕则改变循环变量,再次对条件进行判断,循环执行直至条件不成立。
本章详细讲解了循环结构的三种基本形式,并用这些循环语句实现了一些编程实例,其中包括:使用 while 和 do-while 实现统计字符数、求最大公约数、数列求和 、分解质因子等,使用 for 循环实现数列求和、求最大值最小值、for 循环嵌套应用、遍历数组,最后综合使用 while、do-while 和 for 三种循环语句实现了顺序查找和二分法查找编程实例。