C 之父給C程式設計師的建議

2021-07-23 17:59:57 字數 292 閱讀 5179

1,c++裡幾乎不需要用到巨集,用const火enum定義明顯的常量。用inline避免函式的額外開銷,用template去刻畫一族函式或者型別,用namespace去避免名字衝突。類也可以。

2,不要在你需要之前申明它,什麼時候用什麼時候申明(當年從c++轉c的時候吃了老苦了)。

3,不要用malloc(),new可以做的很好,對於realloc(),可以試一試vector。

4,試著避免void*,指標算術,聯合和強制。如果你必須使用某個顯式的型別轉換,設法去用乙個「新的強制」。

5,盡量使用c++標準庫。

C 之父給 C 程式設計師的建議

在 c 中幾乎不需要用巨集,用 const 或 enum 定義顯式的常量,用 inline 避免函式呼叫的額外開銷,用模板去刻畫一族函式或型別,用 namespace 去避免命名衝突。不要在你需要變數之前去宣告,以保證你能立即對它進行初始化。不要用 malloc,new 運算會做的更好。避免使用 v...

給程式設計師的建議

要點有以下幾個 1 積累你的 量,不管是寫什麼樣的 寫那方面的 但是有一點,一定要思考,然後有所收穫 2 程式語言只是一種工具。當然這個覺悟在菜鳥程式設計師看來簡直是乙個荒謬的事。但是當你學的足夠深入,接觸到一定量之後你就會對這個想法完全表示贊同。而且既然一種程式語言都只能說是一種工具的話,那對於前...

給小白程式設計師的建議

我覺得這是乙個首要的前提。也許你很優秀,有很強的學習能力,有強大的信念,有超強的小宇宙,有百折不撓的韌性 但是,你沒做過,你確實是一張白 紙。這是乙個客觀事實,我們必須要要承認。我們所做的一切,都是在接納現實的前提下展開的,唯有承認這一點,其它美好的事情才有可能。我們平靜的看待這一點,不要妄自菲薄,...