初學 C 語言,Windows 7 系統下用什麼 IDE 比較適合?

時間 2021-05-10 13:56:54

1樓:Cwood

粗略看了前排回答。各種說法都有。但是基本都沒考慮初學者這個關鍵前提。

初學者,如果讓他搭建 Linux 來學習 C 語言,我估計八成會焊搞不成放棄。即使 MinGW,需要額外配置變數啊路徑啊也不夠傻瓜。

Dev C++ / CodeLite / CodeBlocks 這些預設沒有中文需要額外折騰的我也不建議。

最理想的是:

1. 自動安裝,零配置。

2. 預設中文。

3. 選單完成初學者的基本需求。(新建,儲存,編譯,執行)微軟自家的 VC 就滿足這些理想條件。

2樓:Gavin

說實話,c語言在windows下沒有什麼價值。在linux上就不同了,有大量的系統呼叫,還有核心實現……

windows的功能大多數都被封裝成c++了,而且基本上c#也都能使用了。

不過這不妨礙你學習c語言,不過我還是建議你在linux系統上學習,比如ubuntu就挺好的。也不需要什麼IDE,直接學習VIM就行。如果你一定要用IDE的話,可以試試CLion。

3樓:Sigon

實名反對各種說IDE不好,必須用底層工具開發甚至提出學C之前先學各種命令列操作的觀點。

你們以為人人都是計算機專業的學生?

不知道C語言是大學很多專業的公共課麼?

4樓:

別聽他們讓你什麼vscode裝個外掛程式的直接驚了 windows下面裝編譯器再給編輯器裝外掛程式再裝一堆亂七八糟的東西你們是真的閒,別忘了人是個初學者,這麼幹太捨本逐末了,我建議你用devc++先寫著,足夠簡單,上手足夠快

5樓:lemon wonder

最開始用VC 6.0++,現在當然不能用了。

後來用C-Free,感覺足夠了,寫個簡單的程式,可以編譯,除錯,還比較輕量級。

玩重的就建議visual studio了。

6樓:

人家只是入個門你非得扯那些有一定開發經驗的人才熟練使用的東西。。。至於那麼講究嗎?還有人直接黑樓主用C開發Windows,雖然自己混了這麼久也是個辣雞,但還是想說對新人友好點行不?

總之一排回答看下來十個人裡至少三個是在裝比。匿了防噴。

/* ----- GAP LINE ----- */

轉入正題,上面有不少人提到了VS\VC之類的,我感覺如果題主只是用於入門學習用這兩個沒什麼不好的,當然這兩個都是M$出的,另外Dev C也不錯。不過他們自身可能存在一些不是很人性化的地方或者短板,以後開發上正軌的時候可以自行根據實際需要更換開發環境。總之個人認為初學就是盡量簡化一切暫時可以忽略的操作,日後再慢慢補充學習,那麼在Windows平台上VS\VC這類的IDE就非常的合適。

至於那些編譯器+文字編輯器的開發方式題主未來開發(默默看了下問題發布時間)上正軌自然就會懂了。

7樓:

早年學C語言時候,用過一兩次TC,之後就一直在用VC++6.0,當然只限於學習,現在回頭再學C++/C,搜了好多資料,自己覺得還是用個CFree+VS2015吧,只是練習就用前者,做一些比較大的專案就用後者

以上只是個人見解

8樓:

你問的是 win7,以及要求 IDE。

那我說的話,肯定是 VS 了。VS 版本 >= 2005 均可。(注意,VC6 理應被淘汰,推崇 VC6 的都是上個世紀的程式設計師,在堅守他們的舊習慣)。

由於 VS 是乙個很大的軟體,所以,實際上安裝的時候,你可以選擇自定義,選擇你需要的元件和語言,這樣會另安裝後的體積小很多,時間也節省很多。(當然,你最開始的時候可能不知道哪些東西可以不必勾選)。.

同理,msdn 安裝的時候,也勾選對你有用的,這樣可以節約硬碟和安裝時間。現在比較新的版本的 VS,基本上傾向於 online 的資源,如果你網速還行,那麼你也可以不需要安裝本地源(因為這玩意也是體積不小的)。

9樓:楊高峰

CodeLite A free, Open Source, Cross Platform C/C++ IDE比較輕量級,用起來也不錯。

10樓:

我過來純粹來頂 @pansz 的~ 人家都說了是 C 語言,未必是 C++,讓人家用 VC 的都是什麼居心?非得把問題複雜化才甘心嗎?有人提出 issue 讓 VC 支援 C99,你們的微軟大人是怎麼回答的?

再者也想反對一下告訴初學者只搞語言不必關心編譯細節的童鞋……這裡說的是 C 語言,不是其他那些編譯步驟簡單到即使不去關心也可以輕鬆入門的語言。除非他有其他語言的底子,否則連編譯和鏈結都區分不開的人你讓他在程式出錯後怎麼安心搞你的語言細節呢?

11樓:

強烈建議使用codeblocks帶編譯器版本,主要是方便快捷,體積小功能強,對標準支援不錯。用其他的IDE很容易把自己嚇到

12樓:言覃天

哥~~~,初學C語言的話用linux吧。用windows不適合長遠發展。美國計算機專業教授C語言都是在Unix/Linux平台下的。

如果非得是windows的話,建議用記事本編輯器或者notepad++。(開個玩笑)。Dev C++這個IDE不錯,特別簡單,個人覺得比VC好用。

13樓:王弘弢

vc vs之類感覺比較重,而且有自己的mfc之類的自帶框架,個人感覺不是很適合c/c++的學習。windows下推薦乙個小巧的IDE---cfree,簡潔輕便,可自己修改編譯器,支援標準語言特性,從開始走就跳出windows的封鎖。

14樓:Tony

其實學了很久C語言後,感覺自己入門,或者較深入的理解是在使用了redhat後。建議裝個虛擬機器,安裝redhat或者ubuntu,用putty登陸。win7下vc6不好用貌似。

先入門,然後讀下比較經典的著作,真想打好C語言基礎的話,還是建議unix/linux下,並且很多經典的C語言書,也是以Unix為例子講解的。在這些環境下,能對編譯的過程或者系統有較深入的理解。IDE入門盡量主流一點,有問題方便請教或者查詢資料。

非要在win下那就VS吧,想搗鼓的話,直接gcc。

15樓:起名難

個人感覺還是code::blocks比較好,可以下個整合編譯器的版本。code::

blocks的優點是簡單,易用。VC++6.0強烈不建議使用,因為編譯器的版本太老了!

感覺除非搞WIN32程式設計,VC++太麻煩,不好用!

16樓:

建議使用IDE。windows平台推薦最新的visual studio,學生可以申請dreamspark,非學生就express吧。linux平台可以eclipse,cdt安裝還是很容易的。

17樓:林秋雯

不建議用IDE,IDE確實是簡化了操作,但是也隱藏了很多細節,雖說上手操作很快但是不利用後續發展。

如果一定要用IDE的話建議使用GNU系的,例如CodeBlocks。

如果不畏懼命令列,直接使用gcc來操作吧,你會更有收穫,這個gcc各個平台都有。

PS:初學者基本用不到IDE的強大功能,說起除錯的話暫時用輸出就夠了。當然,大型工程IDE有他的好處,不過基於指令碼的編譯方法也是很流行的。

18樓:goss-beta

作為仍然屬於初學者行列的表示,初學者為什麼不裝IDE?!!作為初學者要的效果就是能夠用更簡單更快捷更直觀地程式設計,初學者的學習目的就是學習語法能夠快速上手進入程式設計狀態,IDE也能夠方便直觀的除錯能迅速發現初學者最該解決的問題,沒有其他高階要求的話,Visual C++ Express其實就夠用了

19樓:richardwei

CodeBlocks、Eclipse CDT、Dev-C++、VS Express都可以,都是免費的。盡量使用用gcc的IDE,能養成好習慣,比如使用int main()。當然,最好不使用IDE,用命令列編譯。

20樓:

建議裝Cygwin/miniGW, 這樣可以接觸到GNU Make等一系列優秀的工具, 幫助你更快走上正規.

至於編輯器, 就在Emacs和Vim之間選乙個吧.

21樓:已登出123

不建議用IDE,IDE確實是簡化了操作,但是也隱藏了很多細節,雖說上手操作很快但是不利用後續發展。

如果一定要用IDE的話建議使用GNU系的,例如CodeBlocks。

如果不畏懼命令列,直接使用gcc來操作吧,你會更有收穫,這個gcc各個平台都有。

PS:初學者基本用不到IDE的強大功能,說起除錯的話暫時用輸出就夠了。當然,大型工程IDE有他的好處,不過基於指令碼的編譯方法也是很流行的。

哪些 C 語言 IDE 支援 Windows 7 系統?

建議用vs vc6.0在win7下問題太多不說本身就已經被淘汰了 Express 版本的VS都是免費的你有學生賬號的話連pro版本都是免費的不過覺得初學用處不大反而看 至於版本 2012是最好的呢有上下文提示 renhua codeblocks是個好選擇,不過與其codeblocks,不如codel...

為什麼windows7系統和MAC系統不能像手機那樣 恢復出廠設定 ?

Richard Yu 我覺得原因是這樣的 Android 和 iOS 的分割槽結構都是系統檔案乙個分割槽,使用者資料乙個分割槽 部分 Android 裝置可能還單獨劃分了乙個分割槽用作共享的檔案空間,就是檔案管理看到的那塊 並且系統分割槽是唯讀的,因此 Windows Linux macOS 都能在...

windows7系統版本之間的區別,不同的版本對電腦效能有影響嗎?

大號脆皮炸雞 一般沒啥影響,但家庭普通版和旗艦版差別還是有的。win7的話,根據網際網路散布的各種統計資料大多都顯示win7是主流,我也不會隨意給別人強制安利什麼其他系統啦 系統只要發布出來一般都是沒什麼太大問題的。電腦效能有很多因素影響,但作業系統除非是跨時代的系統比如xp,其他情況下同一時期同種...