初讀K R的C語言聖經

2022-05-23 12:54:13 字數 544 閱讀 7070

最近兩天在上班路上翻看the c programming language,速度並不快,才看到21頁,而且中間很多因為都是站著看的,沒有辦法記錄下來,有些忘了。

感覺這本書並沒有國內的c語言書講的細緻,大家都說好,可能我讀的少,所以還暫時看不到好在何處。還差一點因為一句話就徹徹底底的搞錯了資料型別轉換方式。還有這本書中一直對主函式的寫法都是main(),而國內教的一般是void main(),剛剛網上查了查,大家都說都是不好的習慣,提倡的正規寫法只有兩個。但是我並不了解,所以還是要繼續學習。至少現在我用預設設定的codeblocks,k&r書裡的那種寫法是被warn的。

不過發現乙個比較重要的事,就是程式設計風格。這本書所教的是所謂的k&r風格,暫時還不太習慣,國內高校中大家都教的是標準風格,所以有點一時難以接受。今天查了查資料,發現,不僅僅是indent才叫「風格」!還有空格啊之類很多東西,真是讓人很驚訝!記得原來剛剛學c的時候,老師們都說:隨便去寫吧,因為空格不影響的!所以我都從來不在雙目運算子中留空格!⊙﹏⊙b還有很多,查了查資料。既然學了,那就要改掉以前的壞習慣,慢慢開始養成乙個好習慣才對。

有關程式設計風格的文章:

C程式語言(K R) 筆記1

當作複習。1 將華氏度 換算成 攝氏度,公式 5 9 f 32 include int transformtemprature int f int main return0 lenovo myc lenovomyc lenovo product c test vim temprature.c len...

初遇C語言

壹 知識總結 第二章 c資料型別 1 int定義整數量 float定義單精度浮點數量 double定義雙精度浮點數量 char定義字元型量。2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 有且只有乙個main函式。3 注釋不可以巢狀,如int a 1,int ...

c語言理論學習筆記之序言 K R

時光荏苒,不知不覺已畢業2時間有餘,雖然從事技術行業,但是在工作中時常發覺自己的專業技術知識是捉襟見肘,這個對於乙個技術開發者著實有點尷尬。反思之餘,著實覺得還得從根基下手。c c 作為高階語言中 最低階 的語言,根基當然是從這裡下手咯。於是,我決定從k r的c語言程式設計開始。序言。也就是c語言程...