为了账号安全,请及时绑定邮箱和手机立即绑定

这样不行吗,按理说应该不用在if里面写else的,可以在下面直接写else才对啊,可是为什么输出没文字呢?

#include <stdio.h>

int main() 

{

    int sale=120; //销售业绩为120万

    int year=1; //刚刚进入公司1年

    //完善代码

    if (sale>100)

    {

        if(year>=2)

        {

            printf("恭喜小明获得优秀员工奖");

        }

        

    }

    else

    {

        printf("很遗憾,期望你再接再厉");

    }

    

    return 0;

}


正在回答

1 回答

if和else成对存在,是二选一的关系,是平行执行的,上面进入外层if后就不会再进入外层的else。

0 回复 有任何疑惑可以回复我~
#1

qq_隐匿_03229380 提问者

我已经了解了,谢谢
2016-05-07 回复 有任何疑惑可以回复我~
#2

java菜鸟之路

听不懂,,,什么内层外层的。。。
2016-06-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这样不行吗,按理说应该不用在if里面写else的,可以在下面直接写else才对啊,可是为什么输出没文字呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号