• C 语言 判断


    if

    if (im < 0) {
            im = 60 + im;
            ih--;
    }                                
    如果 (im < 0)  小于零,那么 做{  } 中内容
    如果 (im < 0)  不小于零,那么 {  }中内容不做
    

    条件

    运算符 意义
    == 相等
    != 不相等

    | 大于
    = | 大于等于
    < | 小于
    <= | 小于或等于

    关系运算符的结果

    论断成立结果为 1 ,否则为零 (非零即真)

    优先级

    note:所有的关系运算符比算术运算符的低,但是比赋值运算符的高
    
    • 判断是否相等的 == 和 != 的优先级比其他的低,而连续的关系运算是从左到右的
      5 > 3 == 6 > 4 ture
      6 > 5 > 4 6>5 结果为1 1 > 4 false

    else

    如何没有括号的情况,if-else 会遵循就近原则

    级联if-else-if

    if (exp1)
           st1;
    else if (exp2)
            st2;
    else
            st3;
    通常if else 对齐写
    

    比较几个数的大小

    多路分支 switch-case

    switch ( type ) {
    case 1:
        printf();
        break;
    case 常量:
        printf();
        break;
    ....
    default:
        printf();
    }
    note: type 与 case 匹配,匹配成功做:后面的内容,直到遇到break为止,都不匹配做default后面内容。并且type必须是int 类型
  • 相关阅读:
    函数对象中的prototype属性
    undefined和null的区别
    访问修饰符
    继承
    静态成员和实例成员的区别
    js模拟Trim()方法
    连接池的执行原理
    Javascript中的= =(等于)与= = =(全等于)区别
    数据库中创建约束
    KM算法入门
  • 原文地址:https://www.cnblogs.com/DemonMaster/p/10732883.html
Copyright © 2020-2023  润新知