基本的基本知識,今天跟伺服器zj除錯訊息的收發的時候,有個bug,挑來調去用log,最後檢查出來是這2個小錯誤。。。
發現工作後基礎知識有遺忘~~~~特記下來。
1. switch_case 語句,如果要多個case執行同一句語句要寫成:
case a:
case b:
case c:
do_something();
break;
不能寫成:
case a:
b:c:
do_something():
break;
就算你寫錯了,編譯器也不能幫你檢查出這個錯誤(我用的vs2005)。
2. static 變數的應用,只有在第一次時才賦值,以後就不賦值了。我在程式中寫成了
static uint32 msgtype = pmsg->uitype;
switch(msgtype)
導致老是收到同乙個訊息。。。。
以後在函式內部還是乖乖的用區域性變數。。。
一點總結,提醒自己
基本的基本知識,今天跟伺服器zj除錯訊息的收發的時候,有個bug,挑來調去用log,最後檢查出來是這2個小錯誤。發現工作後基礎知識有遺忘 特記下來。1.switch case 語句,如果要多個case執行同一句語句要寫成 case a case b case c do something break...
人生一點小提醒
人生一點小提醒 不要熱衷於眼前的顯赫 只強調現在的惡意競爭,只主張瞬間的標新立異,只圖一時痛快,只為一點浮光,則是急功近利,明顯的短期行為。若是此風成為一種潮流,那是絕不可取的。人生猶如一場馬拉松賽跑,還得考慮長遠功業。學會道歉 人生有太多的地方需要誠心地說 對不起 道歉是人生的處世藝術,不會說 對...
對自己狠一點
認真地想想,對自己狠一點 就是以嚴格的要求掌管自己。嚴於律己,不管對自己的成長,還是對自己的發展,都是大有裨益的。我們最大的敵人是誰?實質上就是我們自己。我們若不能戰勝,我們就只能認輸 我們若不能超越,我們就只能屈服。你是願意做 羔羊 還是願意做 野狼 你是願意做 圈養動物 還是願意做 掠食動物 全...