c語言編程軟體哪個好用?

用來寫c程序,容易上手,最好是開源的,能比較顯著提高編程效率的。


更新:windows下首選VS,版本至少vs2005以上,或者用最新的VSCode,不過需要自己配插件,好處是免費,如果做單片機c開發首選eclipse,linux下如果做單片機首選eclipse,其次是clion。eclipse兼容性最好,不過穩定性差一些,vs在win下沒有對手,clion用cmake,相比來說大部分c程序用的都是makefile,需要適應一下。(by:深秋)

另外:需要軟體的可以看這裡《C/C++開發和學習人員必備工具下載集合 - 編程少年》

----------------------------------------------------分割線------------------------------------------------

Dev c++:這個IDE是windows環境下的,操作簡單,功能也不弱,適合新手使用。

Codeblocks(強力推薦): 功能比較強大的 c/c++ IDE,有著不錯的智能提示,第一次用的時候,才發現原來編程可以這樣舒服。下載地址:http://rj.baidu.com/soft/detail/16711.html

使用教程:CodeBlocks的入門使用教程 - 編程少年

Clion:JetBrain公司的產品,優點還是智能提示和強大的GUI設計,還有多語言融合功能。


可以用 gcc + vs code


寫小代碼的話。。vim就夠用了。。寫項目的話,要看你是寫什麼類型的。windows系的,還是Linux系的。如果是Linux系的項目,還要看你的工作機是什麼系統,是windows上寫Linux程序。還是在Ubuntu等圖形Linux系統上寫程序。不同的環境,不同的目的選擇不同。。


emacs/vim + gcc


code::blocks用了都說好


win:Visual Studio 2015

linux:CLion或者vscode+插件或者codeblocks


Vs2017社區版,你要的都在裡面了。


竟沒人推薦CLion╭(?ˉ?ˉ?)╮


source insight +gcc(makefile),代碼放在linux下面,然後搭建samba伺服器。windows映射過來。


感覺不是這樣啊


必須sublime啊。高亮代碼。聯想輸入。快的一嗶


vim/gcc


學習:sublime/vim + gcc 效率最高

工作:公司開發項目所使用的ide


win下可以用gcc+notepad++,e或者乾脆用dev c++。


不用折騰,三大件,vs+vc助手,qt,codeblockscodelite


純C語言的學習,如果在Linux和Mac平台下周gcc或clang,至於文本編輯器根據各自喜歡。Win環境下,用vscode或visual studio。


沒人推薦Qt creater嗎?


Visual Studio 2015

再買兩本書《C語言入門經典》和《Windows程序設計》,兩本均買最新版

再來一本書進階《Windows核心編程》


VS, code::blocks, notepad++, notepad, vim, emacs, gcc......


哎……

visual studio2012以及以後的版本,非開源,有教育版。

至今沒有找到比VC更好的IDE。

輸入左大括弧後點tab直接生成右大括弧這種小點不說了。eclipse也能做到。

但是生成關係圖,那真的讀代碼是神器啊……


Dev-C++,簡單好用~

mooc上的翁愷老師推薦的,附上鏈接:如果希望嘗試在自己的電腦上編程,課程所推薦的C語言編程軟體為Dev C++,它的官網是:http://sourceforge.net/projects/orwelldevcpp/?source=directory,這個軟體可以用於所有的MS Windows版本。推薦下載5.11版,如果你的Windows不是Win10,則只能使用5.10版。5.10版的直接下載鏈接請戳:https://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/Dev-Cpp%205.10%20TDM-GCC%204.8.1%20Setup.exe/download。


開源的沒有好用的,要用就是vs2017,免費的。


推薦閱讀:

x86上為什麼C語言調用一個函數要先把參數壓棧,之後才是返回地址?
C/C++中如何在main()函數之前執行一條語句?
哪些類型的應用必須用c語言寫?
關於菲波那契數列的一個低級問題?
C語言可否自定義數值類型(或是任意個位元組的數值類型)?

TAG:軟體 | C編程語言 |