本帖最后由 许庭洲 于 2014-8-4 21:29 编辑
1.if语句是最常用的选择语句,它根据布尔表达式的值来判断是否执行后面的内嵌语句;
if(boolean-expression) embedded-statement
或if(boolean-expression) embedded-statement
else embedded-statement
2.当布尔表达式的值为真,则执行if后面的内嵌语句embedded-statement。为假则程序继续执行。
3.如果有else语句,则执行else后面的内嵌语句,否则继续执行下一条语句。
4.if语句每次判断只能实现两条分支,如果要实现多种选择的功能,那么可以采用switch语句;
5,switch语句根据一个控制表达式的值选择一个内嵌语句分支来执行。它的一般格式为:
switch(controlling-expression)
{
case constant-expression;
embedded-statements
default:
embedded-statements
}
6.switch语句的控制类型,即其中控制表达式(controlling-expression)的数据类型可以是sbyte,byte,short,ushort,uint,long,ulong,char,string或枚举类型(enum-type)。
7.每个case标签中的常量表达式(constant-expression)必须属于或能隐式转换成控制类型。
8.如果有两个或两个以上case标签的常量表达式值相同,编译时将会报错。
|