【if,elseif,ifelse区别】看这一篇就够了-创新互联

大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨‍💻,希望喜欢的小伙伴们,点个关注😘或者点个赞👍,如果觉得我的博客写的还不错,可以关注我~~,一起努力进步!!!💪💪当然如果有问题想问博主或者如果博客内容有问题,欢迎大家私聊或者在下方提出问题,我会积极的回复哦~🥰🥰🥰

创新互联是专业的金安网站建设公司,金安接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行金安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

直接放本章的内容思维导图,方便读者提前浏览!


目录

🐊🐊if+else语句🐢🐢

🐳🐳if+多个if语句 🐬🐬

🐡🐡if+else if+else语句🐙🐙


🐊🐊if+else语句🐢🐢

基本逻辑是如果表达式为真则表达if语句内的语句代码,否则表达else内的语句代码。


🐳🐳if+多个if语句 🐬🐬

基本逻辑是如果第一个if表达式为真,则表达第一个if的语句代码,再进入下一个if语句判断真假,否则直接进入下一个if语句判断真假。

这个结构基本上可以满足选择结构的各种情况,但有时会比较复杂!


🐡🐡if+else if+else语句🐙🐙

else if和if的区别是else if后面可以(表达式),意思为在if表达式为假的情况下,判断else if表达式是否为真,而else的意思是,在if表达式为假的情况下,就直接表达else内的语句!

基本逻辑如下

有时这个结构写出来比较简单,很多情况下可以与if+多个if语句可以互换,但在一些情况下互换下来会简化代码!

例如:

这道简单题,如果用if+多个if语句实现的话

#includeint main()
{
    int n;
    scanf("%d", &n);
    if (n >= 90)
        printf("A");
    if (n >= 80 && n< 90)
        printf("B");
    if (n >= 70 && n< 80)
        printf("C");
    if (n >= 60 && n< 70)
        printf("D");
    if (n< 60)
        printf("E");


    return 0;
}

如果用if+else if+else语句实现的话

#includeint main()
{
    int n;
    scanf("%d", &n);
    if (n >= 90)
        printf("A");
    else if (n >= 80)
        printf("B");
    else if (n >= 70)
        printf("C");
    else if (n >= 60)
        printf("D");
    else
        printf("E");

    return 0;
}

最后一个tips:当然如果只想简单做个判断,做个限制条件的话,上面结构中出现的else可写也可不写哦!~

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:【if,elseif,ifelse区别】看这一篇就够了-创新互联
本文地址:http://azwzsj.com/article/cdhgci.html