工欲善其事,必先利其器。在開始學習C語言之前,需要先做點準備工作。
編程需要電腦
學習電腦技術,尤其是學習編程,最好最有效的方法就是上機實踐。所以,壹臺可以方便使用的電腦當然是不可少的,如今,這對於多數人應該不是個障礙了。
有人可能會問,學習C語言需要準備個什麽樣的電腦,要什麽配置?這個問題好回答,C語言學習對電腦硬件配置很低,基本上現在能見到的任何PC都足夠滿足學習之用了。不過,為了學習更方便高效,該電腦最好具備以下條件:
1.需要壹個操作系統,如果是電腦新手,可以選擇Windows,這樣使用比較容易些
2.需要壹個C語言編譯器
3.最好能上網,方便看C語言教程,查資料...
C語言編譯器選擇
如果妳使用的是Linux,恭喜妳不需要選擇了,壹般的Linux發行版都帶gcc/g++編譯器,只要在安裝時將它選上即可,如果沒裝,就需要下載壹個安裝包重新安裝了。
如果妳在Window下工作,那也恭喜妳,Windows很方便強大,編譯器的選擇很多,下面三藏介紹幾個常見C語言編譯器:
■Dev-C++: 三藏認為,Dev-C++是C語言初學者的最佳選擇,因為它簡單小巧而不乏強大。三藏現在使用的是Dev-C++ 5.0 beta 9.2 (4.9.9.2)漢化版,整個安裝包還不到10M,安裝過程很傻瓜不必羅嗦,需要註意的是很多漢化版中都帶有插件(比如百度搜霸),如果妳也象三藏壹樣不喜歡流氓插件,需要安裝時將其勾選消掉(隱藏在組件選擇的最下部,沒有明顯提示)。
■Win-TC: Win-TC是壹個基於Borland公司的TC2編譯器的C語言IDE(集成開發環境)。優點是夠簡單,主要就是程序的編輯和編譯功能,不用可以學習就能使用。缺點是每次編譯完成都彈出壹個多余的對話框,有些煩人;另外三藏在測試“hello,world”程序是發現有點異常,對軟件的正確性不大確定,所以不特意推薦使用。
■TC2/TC3: TC曾是DOS年代最佳的C語言編程學習環境,但到如今,據說還有的學校讓學生在TC下折騰,這就讓三藏非常不解了。過去的就讓它過去吧,所以TC就不用再談了,毫無必要!
■VC6:VC6的強大與輝煌是勿庸置疑的,但正因為它太強大而致有些復雜,所以它不是C語言學習的最佳選擇,因為太多的IDE功能會對初學者帶來疑問和困惑,讓人覺得不是妳在用它,而是它玩妳。註意:只是說它太適合新手用來學習C語言,沒有否認它是最強大的Win程序開發工具之壹。
■VS2003/2005/2008: 對初學者不特別推薦,理由同VC6。
註意:
1.多數C編譯器同時也是C++編譯器
2.TC,VC等不是編程語言,而是壹個編程工具軟件