关系运算符和逻辑运算符,if语句,switch语句

  • 一、关系运算符
    • < , > , <= , >= , == , !=

      • 在使用关系运算符时,若关系不成立则返回值为0,其余结果返回值为1
  • 二、逻辑运算符
    • && , || , !
    • 表达式截断( && , || ):在使用逻辑运算符编写时,若前面逻辑运算符左边的表达式依然决定了逻辑运算表达式的真假,系统会自动中断运行不会执行该表达式该表达式后面剩余的操作(提高系统工作效率)例:​​​​​​​

      • 表达式截断,++i的值没有被执行,此处输出 i 的值为2
  • 三、if 语句
    • 1.if(表达式) 语句
      • {
      • 存放的代码
      • }

             ​​​​​​​

  • 表达式存放关系表达式或逻辑表达式,为真则进行下一句代码,若为假则不进行下一行代码。
    • 2.if(表达式)语句1
      • {
      • 代码1
      • }
      • else
      • {
      • 代码2
      • }
      • if根据语句1的条件进行判断若为真则进行代码1的操作,若为假则进行代码2的操作eg.

 ​​​​​​​                                  

  • 3.if(表达式)语句1
    • {
    • 代码1
    • }
    • else if(表达式)语句2
    • {
    • 代码2
    • }
    • else
    • {
    • 代码3
    • }
    • 大致流程:​​​​​​​

    • 这三种类型的 if 语句之间可以进行嵌套操作
  • 四、switch语句(多分支选择语句)
    • 用法 switch(表达式)
    • {
    • case a://(a为常量)
    • 代码1
    • break;
    • case b:
    • 代码2
    • break;
    • default:
    • 代码3
    • break;
    • }
    • switch内的表达式仅支持整型或者与整型兼容的数据类型,case后的表达式只能为常量,且每个case操作后面放置的常量不能相同否则会相互矛盾。case本身不具有充当条件判断语句的能力,只是给语句判断提供一个入口让语句执行它后面的代码。所以说如果没有中断他运行的能力,语句本身就会一直运行所以在每个阶段结束后要添加一个break作为中断操作。default和case的顺序不时固定的,因为本身不影响程序结果。
  • 五、条件语句
    • () ? () : ()
    • 用法:(关系或逻辑表达式)?(输出判定结果为真的结果):(输出判定结果为假的结果)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值