第五章循环结构程序设讣 5.1概述 5.2goto语旬 5.3 while语旬 5.4 do while语旬心 5.5for语旬 5.6循环辅助语句
5.2 goto 语句 5.3 while 语句 5.1 概述 5.4 do while语句 第五章 循环结构程序设计 5.5 for 语句 5.6 循环辅助语句
51概述 C语言可实现循环的语句: ◆用goto和if构成循环 ◆ while语句 ◆do~ while语句 ◆for语句
C语言可实现循环的语句: ◆用goto 和 if 构成循环 ◆while 语句 ◆do ~ while 语句 ◆for 语句 5.1 概述
52goto语句 goto语句及用goto构成循环 goto语句一般格式: goto语旬标号; ··· 标号:语句; 心功能:无条件转移语句 ◇说明: ●不能用整数作标号 ●标签只能出现在goto所在函薮内,且唯 ●标签只能加在可执行语句前面 ●限制使用goto语句
❖功能:无条件转移语句 ❖说明: ⚫不能用整数作标号 ⚫标签只能出现在goto所在函数内,且唯一 ⚫标签只能加在可执行语句前面 ⚫限制使用goto语句 5.2 goto 语句 goto语句及用goto构成循环 goto语句一般格式: goto 语句标号; ….….. 标号:语句;
例用和goto语句构成循环 半Ch51c* #include <stdio.h> 循环条件 main sum=0+1 R int i,sum=0; sum==1+2=3 循环初位 sum=3+3=6 sum=6+4 loop if(<=100) sumt sum=4950+100=5050 循环变量增值 循环终值 goto loop. printf("%od", sum) 循环体
/*ch5_1.c*/ #include <stdio.h> main() { int i,sum=0; i=1; loop: if(i<=100) { sum+=i; i++; goto loop; } printf("%d",sum); } sum=0+1 sum==1+2=3 sum=3+3=6 sum=6+4 …… sum=4950+100=5050 循环初值 循环变量增值 循环终值 循环条件 循环体 例 用if 和goto语句构成循环
53 while语句 一般形式: while(表达式) 循环体语句; ◇执行流程: while 假( expr 真(非0) 循环体
❖一般形式: while(表达式) 循环体语句; ❖执行流程: expr 循环体 假(0) 真(非0) while 5.3 while语句