c語言的一點體會

2021-08-31 12:20:11 字數 424 閱讀 4146

最近在寫乙個windows平台的客戶段通訊程式。在我們領導的指導下寫的。我們領導是乙個有著20多年c語言經驗的老手。經他指點獲益良多。記錄一下,免得忘記。

1.字元函式

strcpy:一般禁用。

strncpy:驗證可用

sprintf 等同printf

2.記憶體函式

memcpy

memcmp

memset

3.記憶體分配

一般禁用malloc。指向宣告乙個記憶體變數,c語言自動在記憶體中分配了一段記憶體,這是分配的記憶體是在棧中,程式退出時記憶體自動釋放。而malloc申請的記憶體分配在堆中,程式退出時不會自動釋放,這樣會造成記憶體的耗盡。

另外盡量使用共享記憶體。字元資料結尾注意置0

4.程式寫法

宣告盡量寫在前面

常量一般用define宣告

一點小體會

最近一段時間3個工作周的封閉開發。比較累,也從原來的按時間工作改變為按量工作。工作量完不成得加班完成。在 這一塊體會比較多的 1 寫好注釋,不要太多,能表達清楚意思就行。2 在動手寫 之前,花時間想清楚自己的思路,以及自己準備在什麼地方做改動。要考慮周全,嚴謹,簡單。如果改動步數過多,該思考一下是否...

Session的一點體會

一直以來,沒有怎麼去好好研究session。只是大概知道用session來記錄會話狀態,知道瀏覽器關閉後session會丟失,知道伺服器端會記錄session,知道伺服器重啟有時會引起session丟失。僅此而以!後來發現的問題 一是如果用乙個瀏覽器不同的標籤卡來進行登入操作,那麼最後一次登入的會話...

一點管理的體會

績效考評體系不能太重型,網際網路專案要講究輕裝快跑,看重創新,看重措施落地,看重效率。所有的管理都不直接創造價值,相反還都要成本。所以管理要考慮投入產出比。比如,10人的團隊,因為一項管理活動每人每天需花15分鐘填表,人均月薪10000,那麼乙個月下來,成本 15 60 8 10000 10 312...