新手學習C語言,用什麼軟件?在哪裡下載?

XH萌動


C語言作為一門起源比較早的編程語言,可用的編程軟件非常多,下面我簡單介紹5個適合新手入門的軟件,感興趣的朋友可以自己嘗試一下:

Dev-C++

這是Windows環境下一個免費、輕量級的C/C++開發軟件,自帶有GCC、GDB編譯調試工具,可以直接編譯運行C語言程序,使用方式和早期的VC6.0非常像,沒有任何自動補全和語法提示的功能,因此對於新手來說,非常鍛鍊基本功,在許多高校中都採用這個軟件作為教學使用,下載地址https://sourceforge.net/projects/orwelldevcpp/:

Code::Blocks

這是一個免費、開源、跨平臺的C/C++開發軟件,也是輕量級的,相比較功能比較單一的Dev-C++來說,Code::Blocks支持常見的自動補全、語法檢查和提示的功能,除此之外,還自帶有許多比較實用的工程模板,可以很方便的創建DirectX、Qt、Win32 GUI等常見應用,因此開發效率更高,使用的人也比較多,下載地址http://www.codeblocks.org/downloads:

CLion

這是Jetbrain公司設計的一個專門用於C/C++開發的集成軟件,可以跨平臺使用,比較專業也比較強大,支持常見的智能補全、語法檢查、代碼高亮、Git等功能,除此之外,還支持CMake、代碼重構和分析等高級功能,因此開發調試效率更高,許多公司和個人都在使用這個軟件,下載地址http://www.jetbrains.com/clion/download/:

Visual Studio

這應該是Windows平臺下使用最多的C/C++開發軟件了,微軟自主設計研發,重量級的,號稱宇宙第一IDE,相比較前面輕量級的開發軟件來說,Visual Studio項目管理更方便,支持單元測試、代碼重構等高級功能,因此在團隊協作、大型軟件開發中經常會用到,初期使用會有一定難度,但是熟悉掌握後,的確是是一個C/C++開發的利器,社區版免費下載地址https://visualstudio.microsoft.com/zh-hans/:

Visual Studio Code

這是一個免費、開源、跨平臺的代碼編輯器,也是微軟的產品,嚴格意義上來說,VS Code本身是不具備編譯C語言程序的,但是安裝相關插件,配置本地GCC路徑後,也可以當做一個非常不錯的C語言編程軟件來使用,輕便靈活、運行速度快、佔用內存少,常見的自動補全、語法提示、Git等功能都能很好支持,插件擴展豐富,生態環境良好,因此,對於新手來說,也是一個非常不錯的選擇,同款的Sublime Text等編輯器也有非常不錯,下載地址https://code.visualstudio.com/:

目前,就介紹這5個不錯的C語言編程軟件吧,對於新手來說,完全夠用了,當然,還有許多其他IDE環境和代碼編輯器都支持C語言開發,像Vim,C-free,Xcode等,也都非常不錯,選擇適合自己的一款就行,網上也有相關資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


軟件簡介:

Visual C++6.0|VC免費版不僅是一個C++編譯器,而且是一個基於Windows操作系統的可視化集成開發環境。Visual C++6.0由許多組件組成,包括編輯器、調試器以及程序嚮導AppWizard、類嚮導Class Wizard等開發工具。 這些組件通過一個名為Developer Studio的組件集成為和諧的開發環境。

下載地址:http://www.cityhbs.com/thread-396-1-1.html

安裝步驟:

1.選擇我們下載的安裝包,選擇右健解壓

2.找到SETUP.EXE安裝程序,運行安裝

3.點擊下一步

4.選擇我接受協議,點擊下一步

5.破解版本不用輸入ID號,直接點擊下一步

6.點擊下一步

7.點擊忽略

8.點擊繼續

9.點擊確定

10.點擊是

11.點擊Typical

12.點擊OK

13.點擊是

14.點擊確定

15.點擊確定

16.去掉勾選“安裝MSDN” 點擊下一步

17.點擊是

18.點擊下一步

19.點擊下一步

20.去掉勾選“現在註冊” 點擊完成

21.打開軟件界面如下


夥伴神


鑑於提問者沒有說明其所使用系統版本,所以回答是基於win7及以上系統而已。

個人認為,微軟的 Microsoft Visual Studio是個比較理想的選擇,語法提示、調試工具都非常方便,外觀也精美。可以下載較新的版本(如2015版),並且安裝時可以選擇性的勾選安裝需要的工具資源(如果不想過多瞭解,直接全選總不會錯,只是會佔用多幾G的空間,看自己的選擇),缺點就是它是收費的。但微軟官網好像也有提供它的開源社區版 Visual Studio Community。如果不想用盜版,也可以使用Visual C++ Express,它本身是正版,免費,也沒有集成過多初學者不需要的工具資源。

所有版本 Visual Studio 下載鏈接:https://msdn.itellyou.cn/

最新的社區版下載鏈接:https://visualstudio.microsoft.com/downloads/

另外,如果更傾向於小巧的開發工具,個人推薦 Dev c++,會比上面兩款IDE小巧,靈活。下載鏈接:https://sourceforge.net/projects/orwelldevcpp/

注意:雖然開發工具向初學者屏蔽了一些語言特性的細節,但在學習的初級階段,可以暫且忽略這些,應該更多地關注程序的功能,語言的語法,養成良好的編程習慣。對於新手而已,好的開發工具可以幫助你學習語言本身,而不必過早地關注環境因素以及高階知識。


TuralyonZeng


學習C語言的時候,用的是visual studio來編程的。


看的是“如鵬網”《C語言也能幹大事》系列教程,有相應的軟件下載的地址,安裝教程等講解的很詳細。


課程體系的設置可以極大的激發對編程的興趣,通過開發超級瑪麗,飛機大戰,連連看,湯姆貓,用C語言開發網站,開發校園一卡通系統等來講解C語言的基礎知識點,學起來挺有意思的,沒想到C語言還可以這麼學。


需要C語言視頻教程及其下載地址的可在評論區留言哦。


這樣學編程不枯燥


回答這個問題之前提幾點忠告,如果你想成為一個好的程序員,而不是因為需要某些考試,或者因為考級、考證的需要的話,那麼就記住我的忠告:

  1. 儘量不要用譚浩強教授的那本《C程序設計》;

  2. 儘量不要一上來就是用visual studio,首先是visual studio對c++的支持更好,其次是微軟那一套東西,總是加入一些自己的東西,很煩躁;
  3. 不要過分痴迷於emacs/vim的神話,作為一個曾經付出了極大精力學習這兩款文本編輯器的我來說,表示emacs/vim很強大,但是不適合所有人,學習成本太大了。

切入正題,學習C語言到底有些什麼好的工具推薦呢?

目前我覺得最好的兩款開源的文本編輯器,並且具有很好的普適性的兩款文本編輯器,我覺得是atom和visual studio code,這兩款文本編輯器都是基於electron框架,擁有很好的開源社區支持,擁有豐富的插件組合。

一個是GitHub支持,一個是Microsoft支持,在GitHub被Microsoft收購以後,說不清楚未來這兩款產品會融合,或者說以後微軟長期支持其中一款產品,但是不管怎樣,在納德拉成為微軟CEO以後,微軟逐漸變得開放,所以開發者大可放心。

  • 集成開發環境推薦

當然,毫無疑問,visual studio是銀河系最好的集成開發環境,這一點是毋庸置疑的,但是在C語言開發上,支持並沒有特別的好,而且visual studio太大了,動輒幾十G的安裝確實很鬧心,不過好在現在visual studio可以模塊化安裝了。但今天要推薦幾款集成開發環境,更加輕量級,更加方便。

一個是codeblocks,一個是codelite,一個是devc++,都是三款比較優秀的集成開發環境,前面兩款跨平臺的,devc++只是在Windows平臺上用,都是開源的好應用。如果在macOS平臺下,那麼推薦使用Xcode和CLion這兩款軟件,尤其是後面一款,這款軟件的開發商是大名鼎鼎的Jetbrains,而且大名鼎鼎的IDEA、WebStorm都是這家公司的產品,必屬精品。

當然還是那句話,好的工具能讓你的學習、工作事半功倍,但不是絕對的,關鍵還是在於自己用得順手不順手,再就是平時最重要的還是要多實踐,這一點才是最重要的。


EmacserVimer


最經典的應該是Turbo C;華軍等軟件站可以下載。


周海147109365


看好多說vc++6.0,我就想說這個真的已經過氣了,最好不要在用了。

用這個的基本都是譚浩強那本c語言書以及計算機考試搞的鬼,不過沒辦法,誰讓那本書是計算機的教材呢。

不過去年計算機二級文件公佈的計算機二級考試現在該用vc2010了,這個也就是說vc6.0開始正式被我國淘汰了

vc6.0不支持win10,我的電腦怎麼裝都不行,綠色版不行,兼容模式也不行,真的不要用了

vs2010也是免費的,還可以win10使用,真的比那個好太多了

建議vs2010開始



路人樹某


如果僅僅是學習C語言的基本語法的話,推薦使用小巧玲瓏、方便快捷的VC6.0,網上可以下載到綠色版的,大小僅30M,操作系統從XP到Win10統吃,配合Visual AssistX助手,絕對是新手入門開發的利器。


分享到:


相關文章: