C语言基础(三)——选择语句
一.if语句
1.一般形式
if(表达式)
{
语句
}
else
{
语句
}
注:else有时可以不写。
例1:求两个数的最值
int Max(int a,int b)
{
if(a>b)
{
return a;
}
elae
{
return b;
}
}
2.if语句的嵌套
if()
{
if(){}
else {}
}
else
{
if(){}
else{}
}
二.switch语句
1.一般形式
switch(表达式)
{
case 常量1:语句1 break;
case 常量2:语句2 break;
. . . .
. . . .
. . . .
default: 语句
}
注:
a.switch后括号内只能为整型数据类型。
b.各个case标号出现的次序不影响结果。
c.如果case语句后没有break,则不会跳出选择结构,继续执行语句,直到遇到break或着执行完default语句。
d.case 后的常量不能是float和double。