这是例子
int results = 98; //results为所考成绩
int ranking = 2; //ranking为所考排名
if(results > 90)
{
if(ranking<=3)
{
printf("%s\n","吃大餐,");
}
printf("%s\n","买玩具");
}
else
{
printf("%s\n","没有奖励");
}
为什么这种省略掉外层的else就可以
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale > 100)
{
if(year >= 2)
{
printf("%s\n","优秀员工奖");
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
}
return 0;
}
而括号换个位置,例如例句这种模式,省略掉里层的的else 就不可以
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale > 100)
{
if(year >= 2)
{
printf("%s\n","优秀员工奖");
}
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
return 0;
}
爪哇猿
慕的地8582982
__YXQ__
相关分类