第三章控制语句 ☆程序的三种基本结构 令if条件分支语 令 switch多路开关语 令循环语句 循环嵌套 令 break, continue和got语句
第三章 控制语句 ❖ 程序的三种基本结构 ❖ if条件分支语句 ❖ switch多路开关语句 ❖ 循环语句 ❖ 循环嵌套 ❖ break,continue和goto语句
3.1程序的三种基本结构 >C语句的类型 √五类 三种基本结构 √顺序、选择、循环
3.1程序的三种基本结构 ➢C语句的类型 ✓ 五类 ➢三种基本结构 ✓ 顺序、选择、循环 2
31.1c语句的类型 1.控制语句 ①f().else.(条件语句 ② switch (多分支选择语句) ③for() (循环语句) ④ while() 还环语 ⑤ do. while()(循 句句 continue 结束次循环语句) ⑦ break (中止执 switch或循环语句) ⑧ gOtO (转向 9 return (从函数返回语句)
3.1.1 C语句的类型 1. 控制语句 ① if( )...else... (条件语句) ② switch (多分支选择语句) ③ for( )... (循环语句) ④ while( )... (循环语句) ⑤ do...while( ) (循环语句) ⑥ continue (结束本次循环语句) ⑦ break (中止执行switch或循环语句) ⑧ goto (转向语句) ⑨ return (从函数返回语句) 3
31.1c语句的类型 2.函数调用语句 函数调用语句由一个函数调用加一个分号构成。 例 getchar 3.表达式语句 表达式语句由一个表入如一个分号构成 例: a=3 1++ x +y:
3.1.1 C语句的类型 2. 函数调用语句 函数调用语句由一个函数调用加一个分号构成。 例: getchar(); 3. 表达式语句 表达式语句由一个表达式加一个分号构成。 例: a = 3; i ++ ; x + y ; 4
31.1c语句的类型 4.空语句 空语句是只有一个分号的语句,不执行任何操作 形式为: 5.复合语句 把一些语句用{}起来称为复合语句(又称分程 序),通常由多条语成,但在逻辑上可以看 作一条语句。例: if(a> b) t=a: a=b: b
3.1.1 C语句的类型 4. 空语句 空语句是只有一个分号的语句,不执行任何操作 形式为: ; 5. 复合语句 把一些语句用{ }括起来称为复合语句(又称分程 序),通常由多条语句构成,但在逻辑上可以看 作一条语句。例: if(a > b) { t = a; a = b; b = t; } 5