【if,elseif,if else区别】看这一篇就够了

12 篇文章 15 订阅
订阅专栏

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


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


目录

🐊🐊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语句实现的话

#include<stdio.h>
int 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语句实现的话

#include<stdio.h>
int 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可写也可不写哦!~

C语言的if和if else、if...else if语句以及嵌套使用、逻辑值的使用
chensay的博客
04-23 1万+
if和if else、if…else if语句以及嵌套使用 一、if(表达式);如果if(条件成立),那就会接着执行if里面的语句。 #include<stdio.h> int main(){ int a = 100; if (a >= 99){ printf("%d\n", ++a); } return 0; } [root@chenshuyi c]# ./if 101 那如果a<99呢? 二、if else语句:当if(条件不
Python流程控制 if else实现解析
09-18
主要介绍了Python 流程控制 if else实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
if 和 else if 的区别
最新发布
sadsasdsdsdasda的博客
09-10 397
if和else if的区别
if-elseif-else用法
海棠半载的博客
03-10 1302
if-elseif-else用法
一文了解 if, else if, else 区别和使用
努力变得不菜的菜鸡的博客
12-05 4万+
对于判断语句,就是 if, else if , 和else 的使用,每次用的时候都很没有底气,因为不知道究竟应该怎么用~ 下面将三者的用法和区别总结一下: - if…else 语句 一个 if 语句 后可跟一个可选的 else 语句 意思就是可以跟 也可以不跟,跟的话就是在if的条件语句不成立的时候 语法: if(boolean_expression) { /* 如果布尔表达式为真将执行...
C语言条件判断语句:if、else if、else
热门推荐
南雨兮
07-05 17万+
1)简单介绍三种形式的条件判断语句:if、else if、elseif:if(表达式) 执行语句if:判断表达式内容,如果为true(真),就执行语句else if:if(表达式) 执行语句 else if(表达式1) 执行语句1 ......(很多的else if) else if(表达式m) 执行语句melse if:如果if的判断没有通过,则进行下面的else...
多条件 if-else-if 语句
Dagssb的博客
04-14 7640
else if 语句时,依次判断表达式的值,当某个分支的条件表达式的值为 true 时,则执行该分支对应的语句块,然后跳到整个 if 语句之外继续执行程序。如上述代码所示,num1 和 num2 不满足 if 语句的“num1==num2”条件,接着测试 else if 的“num1>num2”条件,满足该条件并输出“num1 大于 num2”。然而,有时候程序中仅仅多一个分支是远远不够的,甚至有时候程序的分支会很复杂,这就需要使用多分支的 if…假设某学校对成绩的判断标准是:不低于 90,可以评为优秀;
最新if,elseif,else最清楚用法解释
顶峰相见!
07-04 3万+
1.数量关系 ①if与else:两者一一对应,一个if只能配一个else,而且是与else最近的if匹配。 (if数量:else数量=1:1) ②elseif:你用想几个用几个,有需要可用可不用。(elseif数量≥0) ③else:根据需要可用可不用,用的话,一个if只能有一个else(else数量=0或1) 2.位置关系 if位置在最前面,else位置在最后面,所有的elseif位置在两者之间。 3.执行顺序 流程:先看if条件,再按顺序看elseif条件,最后看else 执行规则:按
知识点总结:选择结构语句
qq_67308048的博客
04-23 2万+
文章目录一、选择结构语句(一)if条件语句1、if语句 一、选择结构语句 在实际生活中经常需要做出一些判断,例如:开车开到一个十字路口,就需要对红绿灯进行判断,若前面是红灯,就停车等候;若是绿灯,就通行。Java中有一种特殊的语句称为选择语句,他也需要对一种条件做出判断,从而决定执行哪一段代码。选择语句分为if条件语句和switch条件语句。 (一)if条件语句 if条件语句分为三种语法格式 1、if语句 if语句是指如果满足某种条件,就进行某种处理。例如:花花妈妈跟花花说“如果你考试得了100分
if-else if结构
weixin_44569346的博客
04-20 6807
if-else if语句:用来处理多条件的区间性的判断 语法: if(判断条件) { 要执行的代码; } else if(判断条件) { 要执行的代码; } else if(判断条件) { 要执行的代码; } else if(判断条件) { 要执行的代码; } … else { 要执行的代码; } 执行过程: 程序首先判断第一个if所带的小括号中的判断条件,如果条件成立,也就是返回一个true,则执行该if所带的大括号中的代码,执行完成后,立即跳出if else-if结构。 如果第一个if所带的判断条件不成
JS中三目运算符和if else的区别分析与示例
10-25
在JavaScript编程语言中,`三目运算符`和`if...else`结构是两种常见的条件判断方式,它们在实现逻辑判断时有所不同。...希望这篇文章能帮助大家深化对JavaScript中`三目运算符`和`if...else`的理解。
52.Python之ifelse共2页.pdf.zip
11-21
本篇将深入探讨Python中的`if-else`结构及其在实际编程中的应用。 首先,`if`语句用于检查一个条件是否为真。如果条件为真,那么紧跟在`if`后面的代码块将会被执行。基本的`if`语句格式如下: ```python if ...
其实你可以少写点if else与switch(推荐)
10-17
switch case与if else的区别:switch case会生成一个跳转表来指示实际的case分支的地址,而if...else却需要遍历条件分支直到命中条件,下面这篇文章主要给大家介绍了关于if else与switch在使用中的一些技巧,需要的...
if 、else if 和if 、if的区别
2302_81077008的博客
11-18 344
第一种:同时符合if、else if语句的,只进入if语句。第二种:同时符合两个if语句的,两个语句都进入。
if/else if 在使用时的细节区别
qq_33449790的博客
01-26 1953
解析:当在一次循环中进行多个条件判断的时候使用else if会避免出错,用多个if可能会出错。 举例如下: 题目:输入一行字符,统计其中的英文字符,数字字符,空格和其他字符的个数。 #include&amp;lt;stdio.h&amp;gt; #define N 80 int main() { char s[N]; int i=0,a=0, b = 0, c = 0, d = 0; printf(&quot;inp...
if语句与if else if else语句与if else语句与if if if语句
浮笙若有梦的博客
10-12 5万+
首先我们来看前三者的使用区别 1. if型 结构是: if(某个条件) 语句; 使用场景: 当满足这个条件时,执行某个操作,而不满足该条件时,什么都不做.在这种情况下就可以使用这种结构 2. if else型 if(某个条件) 语句1; else 语句2; 使用场景: 当满足这个条件时,执行某个操作,当不满足这个条件时,执行另一个操作(和if型区别是如果不满足条件一个执行另一个操作,而一...
【其它】关于if与else if的区别
柳阿九的博客
03-19 2万+
这道题的答案是20 我摸索了一会,才发现 if与else if两者并不是同时进行判断的 if和else if 之间是有联系的,当不满足if中的条件的时候,才会去执行else if 如果if中的条件已经满足了,就不会去判断else if中的条件了 两个if语句在一起时,才会依次对每一个if句都进行判断,互相之间不会影响。 正确结果如下: ...
else if和if else区别
08-19
else if和if else的区别在于语法和执行顺序。 在第一个引用中提到,else if可以有多个,但是else只能有一个。这意味着在一系列的条件判断中,如果前面的if条件不满足,程序会继续判断下一个else if条件,直到找到满足条件的分支。如果所有的else if条件都不满足,程序会执行最后的else分支。 第二个引用中进一步指出,一个if后可以跟零个或一个else,而一个if后可以跟零个或多个else if。这意味着在使用if else结构时,只能有一个else分支,而在使用多个else if时,可以有多个else if分支。 最后,第三个引用中指出,else if后可以跟一个表达式,表示在if条件为假的情况下,进一步判断else if表达式是否为真。而else则表示在if条件为假的情况下,直接执行else内的语句。 总结起来,else if和if else的区别在于语法的不同和执行顺序的差异。使用else if可以在一系列条件判断中有多个分支,而使用if else只能有一个else分支。此外,else if可以在if条件为假的情况下进一步判断表达式,而else则直接执行else内的语句。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [一文了解 if, else if, else 区别和使用](https://blog.csdn.net/qq_43584847/article/details/103404755)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [【if,elseif,if else区别】看这一篇就够了](https://blog.csdn.net/m0_65104015/article/details/122380294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
写文章

热门文章

  • 【if,elseif,if else区别】看这一篇就够了 90821
  • 【C和指针】带你领略C语言最有灵魂的内容(上) 3224
  • 【热榜】如何上、怎么上热榜? 3099
  • 【冲刺蓝桥杯的最后30天】day6 2557
  • 【大一年度总结与展望未来】一个普通双非的大学生 2329

分类专栏

  • 备战蓝桥杯30天 7篇
  • c语言 12篇
  • 经验方法分析 2篇
  • 程序员需要养成的习惯 1篇
  • 我的总结与规划 2篇

最新评论

  • 【大一年度总结与展望未来】一个普通双非的大学生

    想要慢慢变得优秀的向阳同学: 过去两年了,再次看到博客,心里感慨万千,真的,中间我也努力过也受挫也因为一些烂人烂事放弃过自己一段时间,但我会努力的,会为了对得起大一的自己努力的,也为了对得起大家的信任和家人朋友和爱我的人的信任,呜呜呜呜呜表情包

  • 【if,elseif,if else区别】看这一篇就够了

    cwl2023: 感觉是不是有点像并联和串联

  • 【if,elseif,if else区别】看这一篇就够了

    MDchong: 简单来说就是多个if,相当于之间可能有交集(判断第一个if为真后,下一个if也可以为真),而用多个else if之间无交集,只执行一个。为了防止出错还是用多个else if吧表情包

  • 【if,elseif,if else区别】看这一篇就够了

    whutwhl: 博主讲的很好

  • 【冲刺蓝桥杯的最后30天】day5

    K.t.P.T.: 文章价值很高

大家在看

  • 从来图代工到云PLM的校企协同研发,浙江阀门代工厂的新球阀斩获130万订单
  • 数组的【合并区间】问题具体思路(附完整代码)
  • 在本地服务器部署chatglm(含在langchain中加载) 455
  • 《上海大学学报(自然科学版)》
  • 支付宝远程异地收款接口之转账代码 132

最新文章

  • ONLYOFFICE 桌面编辑器 8.1使用体验分享
  • 【冲刺蓝桥杯的最后30天】day8
  • 【冲刺蓝桥杯的最后30天】day7
2024年1篇
2023年8篇
2022年14篇
2021年3篇

目录

目录

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想要慢慢变得优秀的向阳同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢商城广场美陈雕塑报价玻璃钢雕塑抬腿鹿直径1 5米玻璃钢花盆珠海楼盘玻璃钢卡通雕塑树脂玻璃钢雕塑生产过程云浮玻璃钢雕塑参考价梅州红色革命主题玻璃钢雕塑批发商场中庭美陈工厂玻璃钢孔子雕塑哪家有名景观玻璃钢雕塑品牌济南玻璃钢雕塑安装白城园林景观玻璃钢雕塑价格哈尔滨玻璃钢雕塑联系方式商场入口墙面美陈桐乡玻璃钢仿铜雕塑兰州玻璃钢景观雕塑设计玻璃钢创意景观雕塑佛像玻璃钢彩绘雕塑制作厂家许昌泡沫玻璃钢雕塑公司玻璃钢情景人物雕塑玻璃钢浮雕雕塑设计厂家创意玻璃钢雕塑山东个性化玻璃钢雕塑定制深圳玻璃钢松鼠雕塑定制玻璃钢地产雕塑赤峰人物玻璃钢雕塑生产厂家高港玻璃钢花盆花器广西卡通玻璃钢动物北极熊雕塑阳江玻璃钢卡通动物雕塑玻璃钢煎蛋雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化