if else嵌套的类型

以x > 0, x < 0, x == 0的几种情况说明:(很简单的只是希望能抛砖引玉)
一 、这种方法是最简单的。
if ( x > 0)
{      }
if ( x < 0)
{      }
if ( x == 0)
{      }
二、这次涉及到了嵌套也很简单。
if ( x > 0)
{      }
else
      { if(x < 0)
              {         }
        else
              {          }
      }
三、同样也没有涉及到嵌套,只是if 和 else的匹配,
也可以看作是 if 和 else if的匹配使用。
if ( x > 0)
{       }
else if ( x < 0)
      {          }
else if ( x == 0)
      {          }
四、以上的四种方法都是正确的,这个是自己初学时的错误。
if ( x > 0)
{       }
if ( x < 0)
{       }
else    //因为这个else是和上面的最近的一个if匹配的, 所以也包含了x > 0的情况。
{       }
五、和四相似
if ( x > 0)
{       }
else   //因为这个else是和上面的最近的一个if匹配的, 所以包含了x < 0和x == 0的情况。
{       }
else    //这个else没有if 匹配所以是语法的错误。
{       }

C--if else嵌套几种形式总结--不要忘记括号了,养成只要if大括号的习惯相关推荐

  1. python赋值语句格式_Python中变量和变量赋值的几种形式

    动态类型的语言 python是动态类型的语言,不需要声明变量的类型. 实际上,python中的变量仅仅只是用来保存一个数据对象的地址.无论是什么数据对象,在内存中创建好数据对象之后,都只是把它的地址保 ...

  2. python变量和变量赋值的几种形式

    动态类型的语言 python是动态类型的语言,不需要声明变量的类型. 实际上,python中的变量仅仅只是用来保存一个数据对象的地址.无论是什么数据对象,在内存中创建好数据对象之后,都只是把它的地址保 ...

  3. MyBatis collection的两种形式——MyBatis学习笔记之九

    与association一样,collection元素也有两种形式,现介绍如下: 一.嵌套的resultMap 实际上以前的示例使用的就是这种方法,今天介绍它的另一种写法.还是以教师映射为例,修改映射 ...

  4. python变量赋值方式_python变量和变量赋值的几种形式

    动态类型的语言 python是动态类型的语言,不需要声明变量的类型. 实际上,python中的变量仅仅只是用来保存一个数据对象的地址.无论是什么数据对象,在内存中创建好数据对象之后,都只是把它的地址保 ...

  5. python变量的使用_python变量赋值的几种形式细节

    变量赋值的几种形式细节 本文解释python中变量赋值的形式,并解释一些细节.后面还有一篇文章解释python中按引用赋值的文章. python中变量赋值的几种形式. x = "long&q ...

  6. python标记_python关于信息标记的三种形式

    1, 信息标记的目的: 1.1 信息结构增强,信息维度增加: 1.2 信息内容易于通信,存储,理解,应用: 2,信息标记的三种形式: 2.1 XML:extensible Markup Languag ...

  7. 打印乘法口诀表的5种形式

    实现方式 下面使用java做乘法口诀表的5种形式,使用两层嵌套的for循环可以完成.其中代表行,j代表列.一下是代码实例. 第一种(完整) public void multiplicationTabl ...

  8. c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...

    [判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...

  9. SQL 关于apply的两种形式cross apply 和 outer apply

    SQL 关于apply的两种形式cross apply 和 outer apply 阅读目录 SQL 关于apply的两种形式cross apply 和 outer apply Sql学习第四天--S ...

最新文章

  1. oracle 存储过程 状态,查看ORACLE中正在运行的存储过程 | 学步园
  2. hung-yi lee_p17_卷积神经网络
  3. 中国工业机器视觉产业发展白皮书(附ppt)
  4. NexentaVSA 查看
  5. 04封装 里氏转换 多态
  6. Typora开始收费,介绍几款免费的MarkDown编辑器
  7. python自学平台-Python学习交流平台与教程推荐
  8. frp 路由穿透(github开源穿透软件)
  9. element表格固定某一行_WPS表格快捷键讲解大全1(区域选取)!
  10. CPU的高速缓存存储器知识整理
  11. 工作185:解决vue+el-element二级联动,选项选择后不显示的问题
  12. 内部类(innerclasses)
  13. python 读取 Excel 文件的方法 csv.reader
  14. 【opencv 学习】仿射变换(图像的旋转、缩放、平移)
  15. linux查看文件元数据,Linux切换目录、查看目录下的文件、文件类型介绍和查看文件的元数据信息...
  16. 如何精简持仓基金数量?
  17. 《Ray Tracing in One Weekend》——Chapter 10: Positionable camera
  18. mvn执行编译时使用lib下的jar包
  19. 在C#中列出进程,杀掉进程。
  20. mybatis-plus 自定义UpdateWrapper(二)实现列的case set

热门文章

  1. mysql show full processlist 分析问题
  2. 字符串指针——指向字符串的指针
  3. Ubuntu上安装mujoco
  4. 导数的四则运算和复合函数的求导
  5. Python基础 | Miniconda的安装
  6. 关于机器视觉机械手与相机标定走位点位的计算模块
  7. 《零基础学Python》Python数据结构【四】
  8. 【大数据入门核心技术-Flume】(四)使用Flume采集数据到Hive
  9. python程序网站_Python程序到网站的应用
  10. Android修改ro.debuggable 的四种方法