if语句(内可再嵌套if语句):
if(判断式1)
执行语句1;
else if(判断式2)
执行语句2;
else
执行语句3;
若是满足判断式1则执行语句1,若是满足判断式2则执行语句2,若是判断式1和判断式2都不满足则执行语句3.
例:
int score;
printf("输入成绩:\n");
scanf("%d",&score);
if(score>99)
printf("优秀!");
else if(score>60)
printf("就这?");
else
printf("废物!");
switch语句(内不可再嵌套switch语句):
switch(表达式)
{
case (数值1):
执行语句1;
break:
case (数值2):
执行语句2;
break:
default:
执行语句3;
break:
}
若表达式等于数值1则执行语句1,若表达式等于数值2则执行语句2,若都不满足则执行语句3.default可有可无.类似与else.
例:
int score;
printf("输入成绩:\n");
scanf("%d",&score);
switch(score)
{
case 100:
printf("牛逼666!");
break;
case 99:
printf("就这?");
break;
default:
printf("废物!");
break;
}