if语句就是起一个判断作用,在c语言中有三种表达形式:1、if(表达式)语句;pl. if(x==y)printf("%d",x); //* "=="是判断是否等于时用的符号*//
2、if(表达式)语句a;pl. if(x>=y)printf("%d",x);
else 语句b; else printf("%d",y);
3、 if(表达式1)语句1
else if(表达式2)语句2
else if( 3)语句3
else if(表达式m)语句m
else 语句 n
在每个语句中,可以有多个语句,但需要加上大括号;只有一条语句时可以不加大括号。
switch-case语句起一个选择作用,在C语言中的形式为:switch (需要判断的变量){
【需要判断的变量只能是整数型的结果?】 case 情形一 :
语句一;
break;
case 情形二 :
语句二;
break;
......
......
......
(末尾可以加一句default语句,如果用户输入的情形在所列情形中不存在,则执行该语句。) default:语句N;
break; }
【注】:在switch-case语句中,从对应的case开始,一直向下,到遇到的第一个break结束。