控制流版权所有@陈暂保留所有权利陈哲版权所有③陈哲保留所有权利
版 权 所 有 © 陈 哲 保 留 所 有 权 利 版权所有© 陈哲 保留所有权利 控制流 陈哲
>语句和块>选择结构>if-else语句>switch语句>循环结构>while语句>do-while语句>for语句>循环的嵌套版权所有?陈哲保留所有权利>break语句>continue语句>标签和goto语句版权所有陈哲保留所有权利2
版权所有© 陈哲保留所有权利 版权所有 © 陈哲 保留所有权利 2 ➢语句和块 ➢选择结构 ➢if-else语句 ➢switch语句 ➢循环结构 ➢while语句 ➢do-while语句 ➢for语句 ➢循环的嵌套 ➢break语句 ➢continue语句 ➢标签和goto语句
语句和块>语句是以分号结尾的代码,也称为简单语句。例如:a=b;>语句块是用大括号括起来的零个、一个或多个语句,也称为复合语句。例如:版权所有@陈暂保留所有权利c=a;a=b;b=c13
版 权 所 有 © 陈 哲 保 留 所 有 权 利 语句和块 ➢语句是以分号结尾的代码,也称为简单 语句。例如: a=b; ➢语句块是用大括号括起来的零个、一个 或多个语句,也称为复合语句。例如: { c = a; a = b; b = c; } 3
选择结构>在现实生活中,有很多情况需要进行条件判断和行为选择如果遇到红灯,要停车等待。70岁以上的老年人,进入公园免票>两种选择语句:oif-else语句,实现两个分支的选择结构版权所有@陈哲保留所有权利switch语句,实现多个分支的选择结构4
版 权 所 有 © 陈 哲 保 留 所 有 权 利 选择结构 ➢在现实生活中,有很多情况需要进行条 件判断和行为选择 ◦如果遇到红灯,要停车等待 ◦70岁以上的老年人,进入公园免票 ➢两种选择语句: ◦if-else语句,实现两个分支的选择结构 ◦switch语句,实现多个分支的选择结构 4
if-else语句>if-else语句的语法if (expression) statement1[else statement2]表达式expression可以是变量引用表达式、关-系表达式、逻辑表达式等。语句statement1和statement2可以是简单语句、E用大括号括起来的复合语句。3>if-else语句的语义:当表达式的值为“真”所有@陈暂保留所有权利(非0)时执行语句1,否则执行语句2,然后执行if-else语句后面的语句5
版 权 所 有 © 陈 哲 保 留 所 有 权 利 if-else语句 ➢if-else语句的语法: if (expression) statement1 [else statement2] ◦表达式expression可以是变量引用表达式、关 系表达式、逻辑表达式等。 ◦语句statement1和statement2可以是简单语句、 用大括号括起来的复合语句。 ➢if-else语句的语义:当表达式的值为“真” (非0)时执行语句1,否则执行语句2, 然后执行if-else语句后面的语句。 5