• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

初學(xué)C語言,要下載什么軟件,怎么下?

2024/12/16
1278
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

初學(xué)者學(xué)習(xí)C語言遇到的最大困難想必就是搭建環(huán)境了,相當(dāng)多的初學(xué)者就是被搭建環(huán)境導(dǎo)致放棄了學(xué)習(xí)編程,就我自己的經(jīng)驗而言,初學(xué)編程不應(yīng)該受限于環(huán)境,使用成熟好用的環(huán)境就可以了,之后熟悉一些可以在慢慢探究。想到大多數(shù)小伙伴都是使用Windows系統(tǒng),今天就先說下Windows系統(tǒng)下有哪些學(xué)習(xí)C語言的集成開發(fā)環(huán)境,由于篇幅問題,具體安裝方法之后再詳細(xì)分解。

什么是集成開發(fā)工具(IDE)

這里大家如果沒有接觸過編程的話,可能不知道什么是集成開發(fā)環(huán)境。
之前已經(jīng)說過編程的核心工具是下邊幾個:
編輯器:編寫代碼的工具,這個有很多,甚至可以使用系統(tǒng)自帶的文本編輯器即可 編譯器計算機是不認(rèn)識C語言的,所以就需要一個“翻譯”,將C語言翻譯為計算機理解的機器碼,就是所謂的編譯器?調(diào)試器:當(dāng)然,程序員也不能保證一次寫對,很多問題就需要一步一步執(zhí)行代碼才能發(fā)現(xiàn)錯誤所在。而集成開發(fā)環(huán)境就是在包含以上三者的基礎(chǔ)上添加了軟件圖形界面,可以做到圖形化編輯編譯調(diào)試的統(tǒng)一集成開發(fā)軟件,也就是常說的IDE(Integrated Development Environment),基本所有類型的語言都有各自的IDE,C語言由于歷史比較悠久,開始的規(guī)范也很寬松,所以就衍生出了多款I(lǐng)DE。

C-Free

C-Free是一款C/C++集成開發(fā)環(huán)境(IDE)。目前有兩個版本,收費的C-Free 5.0 專業(yè)版和免費的C-Free 4.0 標(biāo)準(zhǔn)版。好處就是安裝簡單,體積很小,不過缺點就是調(diào)試功能不行,而且版本很久不更新了,適合在在win7及之前的系統(tǒng)使用。

Visual C++ 6.0

這款I(lǐng)DE想必很多人都很熟悉,直到現(xiàn)在還有很多高校是使用Visual C++ 6.0教學(xué),細(xì)想下這可是1998年的軟件啊,可見現(xiàn)在教學(xué)和社會的脫節(jié),這里就不吐槽譚浩強老師了,缺點和C-Free差不多,畢竟算是老古董了,兼容性不好,對于初學(xué)者不友好。

Dev?C++

終于到了可以正常使用的版本了,首先Dev C++ 是一款免費開源的 C/C++ IDE,體積很小巧,我初學(xué)C語言使用的就是Dev C++,界面很漂亮,因為是內(nèi)嵌 GCC 編譯器,編譯感覺很快,但是后邊不在使用的原因也是英文調(diào)試功能不行,經(jīng)??ㄋ?。

Code::Blocks

我在放棄Dev C++之后選擇的平臺,刷二級C語言全程使用的IDE,也是一款開源的IDE,他的特點是可以跨平臺使用,其實linux下使用不方便,主要還是Windows下使用較多,內(nèi)置甚至還可以編譯單片機代碼(不推薦,沒必要),有官方綠色版,可以免安裝使用.

Visual Studio

目前我驗證方案主要使用的IDE,功能最為強大,微軟也在一直進(jìn)行更新,之前全部安裝差不多100G。需要的可以去官網(wǎng)下載,社區(qū)版是免費使用的。我習(xí)慣使用的版本是2010(稍微有些老,對于學(xué)習(xí)使用C/C++是足夠的)。

總結(jié)

以上就是目前windows系統(tǒng)下最常見的C語言集成開發(fā)環(huán)境,從開始學(xué)習(xí)C語言,這些軟件基本都使用過,優(yōu)缺點也都總結(jié)如上,可以根據(jù)自己所處階段選擇適合自己的IDE(謹(jǐn)記沒有最好,只有適不適合)。更多更細(xì)節(jié)的問題可以微信和我溝通。

未完待續(xù),持續(xù)更新!以防后邊找不到可以點贊收藏下!

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄