533 switch语句 switch语句是多分支选择语句。分支语句依据控制表达式的值选 择执行相关的语句。其格式如下: switch(表达式){ case常量表达式1:语句1; case常量表达式2:语句2; case常量表达式n:语句n; default:语句n+1 switch语句的控制类型由 switch表达式决定,控制类型必须为 syste byte、 short、 ushort、int、uint、long、 ulong、char、 string或者枚 举型。如果 switch表达式不是以上类型,必须有一个用户自定义 隐式转换语句把 switch表达式的类型转换为上述控制类型中的
5.3.3 switch语句 switch语句是多分支选择语句。分支语句依据控制表达式的值选 择执行相关的语句。其格式如下: switch (表达式) { case 常量表达式1:语句1; case 常量表达式2:语句2; …… case 常量表达式n:语句n; default:语句n+1; } switch语句的控制类型由switch表达式决定,控制类型必须为sybte、 byte、short、ushort、int、uint、long、ulong、char、string或者枚 举型。如果switch表达式不是以上类型,必须有一个用户自定义 隐式转换语句把switch表达式的类型转换为上述控制类型中的一 种
54循环结构和语句 ■54.1循环结构 有两种循环结构:直到型循环结 构和当型循环结构,分别如图54 的(a)和(b)所示。在直到型 循环结构中,先执行A,然后判断 是 条件p成立? 条件p是否成立,若条件成立,反 复执行A,若条件不成立,退出循 环。在当型循环结构中,先判断 (b) 条件p是否成立,若条件成立,反 图54循环结构 复执行A,直到条件不成立时退出 循环
5.4 循环结构和语句 ◼ 5.4.1 循环结构 图5.4 循环结构 (a) (b) 是 否 条件p 成立? A 否 A 是 条件p 成立? 有两种循环结构:直到型循环结 构和当型循环结构,分别如图5.4 的(a)和(b)所示。在直到型 循环结构中,先执行A,然后判断 条件p是否成立,若条件成立,反 复执行A,若条件不成立,退出循 环。在当型循环结构中,先判断 条件p是否成立,若条件成立,反 复执行A,直到条件不成立时退出 循环
542 do-while语句 do- while语句用来实现直到型循环结构,它的一般形式为 do i 语句 } while(表达式); do- whiler语句根据其布尔表达式的值有条件地执行它的循环体语 句一次或者多次。循环体中的语句可以是简单语句、复合语句, 也可以是任意一种结构控制语句,因此, while语句可以嵌套其他 的循环语句
5.4.2 do-while语句 do-while语句用来实现直到型循环结构,它的一般形式为: do { 语句; } while (表达式); do-while语句根据其布尔表达式的值有条件地执行它的循环体语 句一次或者多次。循环体中的语句可以是简单语句、复合语句, 也可以是任意一种结构控制语句,因此,while语句可以嵌套其他 的循环语句