關於C語言的問題
突然想著學C語言,可是對於電腦語言這方面我是一個菜鳥,沒有這方面的知識,這各位C語言的高手,請問學C語言要注意什麼,用到那些軟件,看什麼樣的書籍,自學是否可行,有沒這方面的輔導班?謝謝
最佳回答:
這幾點是不管新手老手都必須具備的)
1、興趣吧(這是最重要的)
2、持之以恆,不畏困難
3、教材選擇(為了少走彎路!)
(這幾點主要針對新手)
4、不要對集成IDE產生依賴心理,盡可能從手寫開始,在IDE上調試時,注意記錄錯誤,再在自己的草稿上修改程序,再調試。
5、養成良好的書寫程序習慣,盡可能讓程序結構清晰:
<1>一行寫一句,{}等除了在if、for語句後面,其余時候應該各占一行;
<2>運算符與數字、變量間空一格,如:1+1 在IDE中不如寫成1 + 1清晰;
<3>不要寫那種只會在考試出題時遇到的語句,那樣會使程序結構極度混亂,不利於調試;
<4>要有一些整體意識,即使有些時候滿足運算順序法則,還是用括號突出整體,例如 if (a + b > 3)是可以的,但為了使程序結構清晰,不如寫成 if ((a + b) 〉3);
<5>()的個數在C中常常會帶來麻煩,因為在編寫復雜代碼時,常會有多重括號,這裡應該特別注意。
6、獨立思考,最好參考編程平台的幫助資料,少一些依賴;
7、養成收集錯誤代碼(記好相關筆記)的習慣,慢慢學會對付編譯錯誤。
以上就是我個人的學習心得。。。
希望對你有所幫助。
IDE->編程集成環境,說白了,編程平台.
教材:
如果英文好,可以學習《標准C程序設計》(Programming in ANSI C)和《C++完全參考手冊》(C++ The Complete referrence)
這兩本書十分淺顯易懂,前提是英文還可以。
如果英文不是太好,那麼可以學習上面兩本書的中文版,或者《C++ Primier》的中文版,當然,網上對譚浩強的《C程序設計》的呼聲也很高。
-
追問:
-
謝謝你,我想再問問,C語言能編程成什麼程序?自己學的話要怎樣學起?因為想從那一步開始,是否需要數學基礎?
-
回答:
-
在初學C語言時,可能會遇到有些問題理解不透,或者表達方式與以往數學學習中不同(如運算符等),這就要求不氣餒,不明白的地方多問多想,鼓足勇氣進行學習,待學完後面的章節知識,前面的問題也就迎刃而解了,這一方面我感覺是我們同學最欠缺,大多學不好的就是因為一開始遇到困難就放棄,曾經和好多同學談他的問題,回答是聽不懂、不想聽、放棄這樣三個過程,我反問,這節課你聽過課嗎?回答又是沒有,根本就沒聽過課,怎麼說自己聽不懂呢?相應的根本就沒學習,又談何學的好?
學習C語言始終要記住“曙光在前頭”和“千金難買回頭看”,“千金難買回頭看”是學習知識的重要方法,就是說,學習後面的知識,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是我們學生最不易做到的,然而卻又是最重要的。學習C語言就是要經過幾個反復,才能前後貫穿,積累應該掌握的C知識。
-
追問:
-
謝謝,以後不懂的還需要你指點