软件工程

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

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

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

posted @ 2019-02-25 18:16  scott_h  阅读(147)  评论(0编辑  收藏  举报