if语句后无大括号时,一般来说if的语句块只包括if后的一条语句。

但今天遇到了一个问题:if后面的嵌套if-else语句,该怎么判断else是和哪个if配对的?例如:

按照if语句不加花括号的规则,if语句中包含的只是后面的第一个语句,但例子中第一个if后的第一个语句应该只是后面的if包含的部分,不包括else以及后面的部分,那这个else不就应该是第一个if的吗?

但无论是上机实操还是查找资料发现都是else与第二个if配对。

其实,第二个if与else是配对的、一体的,第一个if的语句块也就都包含了这个整体。我暂时这样理解。希望也有大佬能帮我补充和解释。

平时的if-else语句使用中,好习惯就是每个都尽量加上大括号(确实就一句语句时写在一行也比较方便),形成好习惯。

关于if语句中无大括号时的问题相关推荐

  1. python语法中infile语句_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

  2. python查询数据库带逗号_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

  3. Discuz!门户列表页,文章中无图片时,随机选择一张作为封面

    在门户列表页中,默认为当文章中包含有图片是选择第一张作为列表页上的封面.如下图: 但是有时候为了美观与一致性需要在文章里面没有包含图片时,封面照样显示图片.那怎么办? 方法(Discuz!X3.2亲测 ...

  4. HTML 表格td中无内容时不显示边框的解决办法

    有时我们想实现不输入内容展示时,会不显示边框 解决方法: 1.在单元格中加入一个空格.这样: <td> </td> 2.直接在table里这样写:<table borde ...

  5. Discuz!教程之门户列表页文章中无图片时,从图库中选择一张作为封面

    很多站长为了界面美观与一致性,需要在文章列表界面对没有图片的文字也显示封面,本文介绍一个简单的方法解决此问题: 1.上传图片 找10张jpg格式图片,分别命名为0.jpg.2.jpg...9.jpg( ...

  6. try~Catch语句中异常的处理过程

    [2014/10/12 21:40]文章待续~ 1.函数自身捕获处理异常的情况 以下的样例介绍了try~catch语句中出现异常时语句的运行顺序: package month10;import jav ...

  7. oracle日期转数值的函数,oracle数据库内置函数之数值函数、字符函数、日期函数、转换函数及其在查询语句中的运用...

    数值函数: 1.四舍五入函数round() from dual:一行一列组成 select round(23.4) from dual;--默认不写m表示m为0 select round(23.45, ...

  8. FPGA的设计艺术(16)逻辑设计中无刻不在的判断之if/case语句

    前言 Verilog中的if或者case语句十分简单,但确实十分重要,我们的逻辑设计可以说一定离不开它,我们时时刻刻使用它,我们使用它进行建模,通常对应的是多路选择器这样的硬件单元或者变种. 我们通常 ...

  9. 在c51语言中当while语句中条件,在C51语言中,当do-while语句中的条件为( )时,结束循环。...

    著名战略管理学家迈克尔·波特(Michael E.Porter)于1985年提出价值链(value chain)理论很好的解释了商业价值的产生.中中增值与转化过程,包括 汉语有很多四字成语,语言语句译 ...

最新文章

  1. Visio替代图表工具 - 为什么Visual Paradigm Online?
  2. 隧道凿岩机器人传感器_【谷企动态】天创电子管廊综合监控平台及机器人系统在国家电网项目顺利交付应用...
  3. 微服务业务体系内对复用的深度探讨
  4. Ambari中Ranger安装
  5. poi报空指针_POI 导出文件 报空指针异常 --Docker 中
  6. android注册的模板下载地址,Android --LoginActivity模板登录
  7. python怎么转到下一行_请教:怎样用python读取文件之后,处理在下一行、空行、和*星星?...
  8. perl -p -i -e s/aaaaa/bbbbb/g ./*.sql
  9. 哈工大女孩学计算机毕业转行,2020考生切记,上985读这些专业,据说都是“坑”!...
  10. Jquery实现可拖拽的树菜单
  11. Python 调度算法 死锁 静动态链接 分页分段(七)
  12. 【证明】【一题多解】—— 负梯度方向的证明
  13. mysql5和8怎么同时安装_WINDOWS服务器同时安装多个版本的MYSQL的方法,MQYSQL5和MQYSQL8的共存。...
  14. RedHat6使用centos6的yum源
  15. JavaScript函数参数数组arguments
  16. 有没有测试直播源的软件,直播源检测验证管理工具(电脑直播源检测助手)V1.2 最新版...
  17. 电容电感频率测量表 电路原理
  18. 【唯美日出win7热门主题】
  19. 冒泡排序代码实现与详解
  20. 软考高项10大知识领域47个过程ITTO一页纸(含记忆口诀)

热门文章

  1. R方是什么+R方为负什么意思
  2. python中input函数的使用
  3. 06.System V 消息队列
  4. Roads in Berland
  5. 【Maya】Maya项目管理、跨版本开发、中英文切换、常用快捷键及操作
  6. vcs后仿实现的总结
  7. Python绘制loss曲线、准确率曲线
  8. C语言 bool类型
  9. Android:Loading 动画——竜人の剣を喰え
  10. Python偏最小二乘回归(PLSR)测试