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 判断】

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

  • 相关阅读:
    删除指定字符
    Palindromes _easy version
    统计元音
    查找最大元素
    首字母变大写
    Intent加强
    GUI_键盘事件
    GUI_鼠标事件
    GUI_事件监听机制与ActionListener演示
    GUI概述与Frame演示
  • 原文地址:https://www.cnblogs.com/scotth/p/10432482.html
Copyright © 2011-2022 走看看