C语言入门7-程序设计方法基础-循环结构
程序设计方法基础-循环结构 循环三要素: 初值 循环判断条件 步长(循环增量) 循环结构在有些书籍上也称为重复结构, 即反复执行某一部分的操作。 循环三要素: 初值 循环判断条件 步长(循环增量) 如何控制循环的结束呢? 第一种方式就是 条件控制的循环(Condition Controlled Loop),由一个给定的条件来控制,第二种方式就是 计数控制的循环(Counter Controlled Loop),重复处理的次数是已知的, 循环结构的两种实现方法如下图 “当”型循环如上图所示,它是先测试循环条件P,根据测试条件如果为真则执行循环体,否则退出循环, “直到”型循环如上图所示,它是先执行循环体,然后再测试循环条件P,根据测试条件如果为真则再次执行循环体,否则退出循环, 循环体(Body of Loop):被重复执行的操作A 如果第一次测试循环条件为真的话,”当”型循环与”直到”型循环是一样的,两者没有区别; 当第一次测试循环条件就为假时,我们可以看出”当”型循环一次也不执行,而”直到”型循环执行一次。 (当型循环结构 跟 直到型循环结构 是可以互相转化的。) 选择 循环结构的 一般原则 循环 次数已知 计数控制的循环结构 循环次数未知,循环的次数由一个给定的条件来控制 条件控制的循环结构 循环体至少要执行一次 “直到”型循环 变量名: 内存存储单元的一个符号名。 通过