if语句:
1.默认形式: if(条件表达式)
语句1;
if (max<b) max=b;
2.if.....else语句:if(条件表达式)
语句1;
else
语句2;
if(a>b) printf("H"); else printf("D");
3.if.....else if 语句:if(条件表达式1) 语句1;
else if(条件表达式2) 语句2;
else if(条件表达式3) 语句3;
.
.
else 语句n;
if(score>=90) printf("A"); else if(score>=80) printf("B"); else if(score>=70) printf("C"); else if(score>=60) printf("D"); else printf("E");
3.if语句嵌套:if(表达式)
if 语句;
else
if 语句;
if(a==b) if(b==c) printf("a==b==c\n"); else printf("a!=b\n");
switch语句:
Switch(表达式)
{
case 常量表达式1:语句1;[break;]
case 常量表达式2:语句2;[break;]
case 常量表达式3:语句3;[break;]
.
.
case 常量表达式n:语句n;[break;]
default:语句n+1;[break;]
}
char oper; printf("********* Menu ********\n"); printf(" 1.求三个数中的最大数 \n"); printf(" 2.闰年识别 \n"); printf(" 3.三角形面积计算 \n"); printf(" 0.退出 \n"); printf("Please select(0~3):"); scanf("%d",&choice); switch(choice){ case1: printf("A"); break; case2: printf("B"); break; case3: printf("C"); break; case0: exit(0); break; default:printf("error!\n"); }