C 之父的一些建議

2021-08-14 02:48:55 字數 342 閱讀 1837

1. 幾乎不需要用巨集,用const和enum定義明顯的常量,用inline避免函式呼叫的額外開銷,用模板去刻畫一族函式或型別,用namespace去避免命名衝突。

2. 不要在你需要變數前去宣告,以保證你能立即對它進行初始化。

3. 不要用malloc,new運算會做的更好。

4. 避免使用void*、指標運算、聯合和強制,大多數情況下,強制都是設計錯誤的指示器。

5. 盡量少用陣列和c風格的字串,標準庫的string和vector可以簡化程式。

6. 試著將程式考慮為一組由類和物件表示的相互作用的概念,而不是一堆資料結構和一些可以撥弄的二進位制

使用c 的一些建議

1 不要使用巨集,用const或enum定義常量 用inline避免函式的額外呼叫 使用inline的函式,塊裡面盡量不要使用迴圈和遞迴 用template去荷花一些函式或者型別 用namespace去避免命名衝突 2 不要在你需要變數之前去宣告它,以保證你能立即對他進行初始化 宣告可以出現在所有位...

c語言入門學習的一些建議

初級學習c語言 1.定位你的目標 就僅僅是了解c語言,並且可以過國家2級c的話。看1 3 如果你是想學精一點的話 看2 4 5 1 譚浩強 的 c程式程式設計 並且 可以 完成課後所有的習題 不一定一定要做完,但是自己要會做 這本書容易懂點。2 看c primer plus。這本書比譚的好,它更深入...

c 特別版 c 之父建議筆記 一

c 程式語言十週年中文紀念版,今天早上到手了.本書去年有借同事的看過一點,寫的挺好的,讀起來的感覺也不錯,昨晚想起來了,就下了訂單,希望可以慢慢的把他給讀完 書中有c 之父bjarne stroustrup給出的許多建議,這些對日常寫程式是非常有用的,在此慢慢讀著,記錄下這些建議 關於這些建議,忠告...