帮忙回答个C语言的问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 16:25:59
对于多分支选择结构何时使用if语句的嵌套,何时使用switch 语句?

一时半会儿说不全,又没带书,只好上来找人帮忙了!~希望能答的详细点~

对于单事件多结果的情况,用switch;

对于多事件多结果的情况,用if。

取范围时,用if,有确定值的用swithc
比如,输出考试成绩,这种情况用if
int fenshu;(定义一个考试分数变量)
if(fenshu<60)
printf("考试不及格");
if(fenshu>=60 && fenshu<70)
printf("考试刚及格,过60分了");

比如,十二个月份,可用switch
int year;
switch(year)
case 1:printf("januray");
break;
case 2:printf("february");
break;
.....

需要多个事件同时成立时一般会用if当一个事件可能出现多个值时一般用switch