zoukankan      html  css  js  c++  java
  • 软件工程

    软件工程(建议参考 代码大全 ,构建之法)

    if else

    代码优化

    bool  bFlag =true;
    
    if(bFlag)
    {
        //do something
    }
    
    ---------------
    
    if(!bFlag)
    {
         //do something
    }
    
    
    ---------------
    
    
    
    优先级是先处理 异常情况,立即处理,返回错误, 不要明知道有错误,还要 一直往下走,浪费CPU,内存。
    
    
    
    if(!bFlag)
    {
         //do something exception 
        return x;
    }
    
    
    if(!bFlag2)
    {
         //do something exception 
        return x;
    }
    
    
    if(!bFlag3)
    {
         //do something exception 
        return x;
    }
    
    
     //do something 
    
    
    

    数据类型也很重要

    bool bVal  = 0; // else  !0 (全是1)
    
    BOOL = 0; //  只能0 or 1
    
    
    Int32 nVal = -1; //0xFFFF FFFF FFFF FFFF
    
    
    //point 
    int  *pVal =  &nVal;
    
    float fVal = 12.235;
    
    char cVal = 'a';//97
    
    string strVal = "abcde";
    
    Byte bArr[8] = "0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF" ;  //new Byte[8]
    
    
    
    

    需要注意 比较容易错误的是 bool int UInt

    if(){} 中是 【0 判断】,和【非0 判断】

    与【负数判断】【指针判断】 【字符判断】不要混淆

  • 相关阅读:
    输入和输出

    4. 深入 Python 流程控制
    js下拉框选择图片
    按下enter触发事件
    js多种方法取数组的最后一个元素
    apply,call,bind函数作用与用法
    vue中的js绑定样式
    js添加删除class
    rem等比例自适应手机尺寸
  • 原文地址:https://www.cnblogs.com/scotth/p/10432482.html
Copyright © 2011-2022 走看看