
第5章循环结构()
第5章 循环结构(I)

本章重点理解循环结构的含义;2锻炼自已抽象循环体的能力;break,3掌握while、do-while、for三种循环。continue、goto语句的使用方法。4掌握不同循环结构的选择及其转换方法:5渐渐熟悉用三种基本结构进行程序设计
⚫ 本章重点 1 理解循环结构的含义; 2 锻炼自己抽象循环体的能力; 3 掌握while、do-while、for三种循环,break、 continue、goto语句的使用方法。 4 掌握不同循环结构的选择及其转换方法; 5 渐渐熟悉用三种基本结构进行程序设计

主要内容5.1概述5.2 goto5.3while语句5.4do-while语句5.5 for语句5.6循环的嵌套5.7几种循环的比较5.8break和continue语句5.9 程序举例
主要内容 5.1 概述 5.2 goto 5.3 while语句 5.4 do-while语句 5.5 for语句 5.6 循环的嵌套 5.7 几种循环的比较 5.8 break和continue语句 5.9 程序举例

循环的概念在指定条件下重复执行某一段程序代码的程序控制结构。称为计算机语言的循环结构指定的条件。称为循环条件被重复执行的程序代码。称为循环体。2026年4月16日星期四10时36分9秒
2026年4月16日星期四10时 36分9秒 循环的概念 ◼ 在指定条件下重复执行某一段程序 代码的程序控制结构,称为计算机 语言的循环结构。 ◼ 指定的条件,称为循环条件; ◼ 被重复执行的程序代码,称为循环 体

C的循环语句goto 和if构成循环while循环do...while循环在编程过程中不能确定重复的次数,但知道重复国的条件for循环2026年4月16日星期四10时36分9秒
2026年4月16日星期四10时 36分9秒 C的循环语句 ◼ goto 和if构成循环 ◼ while循环 ◼ do.while 循环 ❑ 在编程过程中不能确定重复的次数,但知道重复 的条件 ◼ for循环

1遍小学生抄写课文#includevoid main()printf("宜未雨而绸缪,勿临渴而掘井ln");1宜未雨而绸缪勿临渴而掘井2026年4月16日星期四10时36分9秒
2026年4月16日星期四10时 36分9秒 小学生抄写课文 1 遍 #include void main() { printf( "宜未雨而绸缪,勿临渴而掘井\n"); } 宜未雨而绸缪,勿临渴而掘井

宜未雨而绸缪勿临渴而掘井小学生抄写课文20遍宜未雨而绸缪勿临渴而掘井宜未雨而绸缪勿临渴而掘井宜未雨而绸缪:勿临渴而摇井#include宜未雨而绸缪,学勿临渴而井void main()宜未雨而绸缪,勿临渴而掘井宜未雨而绸缪勿临渴而掘井宜未雨而绸缪勿临渴而掘井宜未雨而绸缪勿临渴而掘井printf("宜未雨而绸缪宜未雨而绸缪,勿临渴而掘井宜未雨而绸织勿临渴而掘井printf("宜未雨而绸缪宜未雨而绸缪勿临渴而掘井二十行宜未雨而绸缪勿临渴而掘井宜未雨而绸缪勿临渴而掘井宜未雨而绸缪勿临渴而井勿临渴而掘井宜未雨而绸缪宜未雨而绸缪勿临渴而摇井勿临渴而播井未雨而绸缘printf("宜未雨而绸缪,宜未雨而绸缪勿临渴而掘井宜未雨而绸缪勿临渴而掘井宜未雨而绸缪。勿临渴而掘井2026年4月16日星期四10时36分9秒
2026年4月16日星期四10时 36分9秒 小学生抄写课文20遍 #include void main() { printf( "宜未雨而绸缪,勿临渴而掘井\n"); printf( "宜未雨而绸缪,勿临渴而掘井\n"); . printf( "宜未雨而绸缪,勿临渴而掘井\n"); } 二 十 行 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井

5.2goto语句n显示结果的行数goto语句标号:语句标号:
5.2 goto语句 ◼ goto 语句标号; ◼ 语句标号: n 显示结果的行数

宜未雨而绸缘勿临渴而掘井#includevoid main()宜未雨而绸缪勿临渴而掘井while(n<= 20)int n=1;宜来雨而绸缪勿临渴而掘井fg:if(n<=20)宜未雨而绸缘勿临渴而掘井“宜未雨而绸缪,勿临渴而掘井In")printf(n++;n<=20?执行?n++n1Truen++=1+1=2yes-2Truen++=2+1=3yesTrueyes19Truen++=19+1=20yes20Truen++=20+1=21yes21NoFalse
#include void main() { int n=1; fg: if(n<=20) { printf(“宜未雨而绸缪,勿临渴而掘井\n"); n++; goto fg; } } n n<=20? 执行? n++ 1 True yes n++=1+1=2 2 True yes n++=2+1=3 . True yes . 19 True yes n++=19+1=20 20 True yes n++=20+1=21 21 False No while( n <= 20) 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 宜未雨而绸缪,勿临渴而掘井 . 宜未雨而绸缪,勿临渴而掘井

计数算法计数器赋初值:n=1#include循环执行:n++void main()fint n=1;while(n<=20)printf("宜未雨而绸缪,勿临渴而掘井ln");n++;
#include void main() { int n=1; while(n<=20) { printf("宜未雨而绸缪,勿临渴而掘井\n"); n++; } } 计数算法 计数器赋初值 :n=1 循环执行: n++