常用的C語言開發工具有很多,每個開發工具所支持的庫函數和對標準的實現都有差異。對于初學者,選擇一款使用廣泛、上手容易的開發工具才是王道。
1.Windows平臺下推薦VC6.
Visual C++++ 6.0簡稱VC或者VC6.0,是微軟1989年推出的一款C/C++編譯器,界面友好,調試功能強大。VC6.0是一款革命性的產品,非常經典,至今仍然有很多企業和個人在使用,很多高校也將VC6.0作為C語言的教學基礎,作為上機實驗的工具。本教程中的代碼,也都是在VC6.0下運行通過。VC6.0確實有點老了,微軟原版VC6.0在XP、Win7、Win8下都存在兼容性問題,甚至不能正常啟動。
2) Visual Studio
微軟后來對VC6.0進行了升級,并更名為Visual Studio(簡稱VS),支持更多的編程語言,更加強大的功能,不過Visual Studio 文件很大,有3G左右,大部分功能初學者暫時不會用到;而且安裝繁瑣,不容易卸載干凈。Visual Studio 還有一個缺點是占用資源較多,不建議配置低的機器使用。
當然,如果你希望進行Windows開發,追求強大的功能,擁有良好的網絡和高配的機器,那么Visual Studio 也是一個很好的選擇。
C語言初學者應化繁就簡,盡快搭建起編程環境,實際運行幾個C語言程序,找到學習的樂趣和成就感。而不是追求功能強大的開發工具,VC6.0精簡版和C-Free MSCL完全可以滿足初學者的需求。
上面的開發工具不僅僅包含了C語言編譯器,還包含了很多輔助功能,比如編輯器、代碼高亮、調試功能和錯誤提示等,這叫做“集成開發環境”。集成開發環境(IDE,Integrated Development Environment )是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。