-
1 # 藍色的星49
-
2 # 我來網上搬磚
主要看你想幹什麼了,寫簡單的c程式或者演算法的話,dev c++就夠了,跨平臺的話可以用codeblocks,也可以用vscode來編寫程式碼,在安裝gcc編譯器,建議使用vscode,外掛式的ide,功能強大,但是dev c++得體積絕對夠小,還有其他很多編譯器也可以選擇。這幾種是我用過的
-
3 # 小小猿愛嘻嘻
這個就非常多啦,下面我簡單介紹幾個win10環境下非常不錯的C語言編輯器,對於日常使用來說,輕便簡潔,非常不錯,感興趣的朋友可以嘗試一下:
01VS Code這是一個免費、開源、跨平臺的程式碼編輯器,由微軟自主研發,輕便靈活、執行速度快,支援多達幾十種程式語言,智慧補全、程式碼高亮、語法提示、git等功能非常不錯,外掛擴充套件豐富,配置gcc編譯器後,也可直接執行C語言程式,對於編輯C來說,是一個非常不錯的工具和軟體:
02Source Insight這是Windows平臺下一個廣泛使用的程式碼編輯器,在個人桌面端非常受歡迎,支援C/C++、Java、C#等程式語言,但原則上不免費,可以實時檢視上下文變數、函式、類之間的關係,跳轉靈活,操作簡單,對於C語言開發來說,也是一個非常不錯的編輯軟體:
03Sublime Text這是一個輕便靈活的程式碼編輯器,支援跨平臺,文字編輯功能強大,但原則上針對個人不免費,和VS Code類似,支援多達幾十種程式語言,自動補全、語法提示、程式碼高亮、錯誤檢查等功能非常不錯,對於C語言編輯和開發來說,也是一個非常不錯的工具和軟體:
04Dev-C++這是Windows平臺下一個輕量級的C語言開發軟體(IDE環境),和早期的VC++6.0非常相似,沒有任何自動補全、語法提示和錯誤檢查的功能(非常適合初學者入門),自帶有gcc、gdb等編譯除錯工具,可以直接執行C語言程式,對於C語言編輯來說,也是一個非常不錯的工具:
05Code::Blocks這是一個免費、開源、跨平臺的C/C++程式設計軟體,在Windows平臺下有著非常廣泛的應用,相比較dev-c++,codeblocks支援自動補全、程式碼高亮、語法提示、錯誤檢查等常見功能,除此之外,還自帶有許多工程模板,可以快速建立Qt、Win32 GUI等應用,對於C語言開發來說,也是一個非常不錯的軟體:
目前,就分享這5個Win10環境下非常不錯的C語言編輯器吧,對於日常使用來說,非常不錯,簡單實用,只要你熟悉一下使用過程,很快就能掌握的,當然,還有許多其他軟體,像Notepad++、Atom等也都非常不錯,Linux的話,可能Vim、Emacs更合適,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
-
4 # 大熊1972
我推薦一個經典的,百度一下RadASM,雖然它主要是個組合語言編輯器,但是也支援作為C/C++編輯器來使用,而且有漢化版,軟體規模小,純綠色無限制。並且可以自己把它原內建的VC++ 6編譯器替換成任何一個更新版本的VC++編譯器,以便支援最新的C++標準。雖然編輯器本身功能不夠強大,但是對於初學者來說,很合適,很乾淨。
-
5 # EmacserVimer
Windows10下寫C語言確實會遇到不少的問題,不像在macOS/Linux/Unix環境下那麼舒服,Visual studio功能強大可是對ANSI C支援並不好,而Vim/Emacs搭配Windows那個黑乎乎的Cmd體驗真的是難以言表,因此在Windows10下我還是強烈推薦使用整合開發環境。
CLion
這是目前最好的第三方C/C++整合開發環境,一定要說的話只有Windows上的visual studio和macOS上的Xcode的綜合體驗比CLion更好。
這款整合開發環境最大的優勢是跨平臺,這是捷克布拉格的神話、大名鼎鼎的JetBrains公司的大作,這個公司除了Clion還有大名鼎鼎的IntelliJ IDEA,WebStorm,PHPStorm、PyCharm、AppCode等眾多經典的整合開發環境。
新加坡總理的最愛DevC++
新加坡總理李顯龍畢業於英國劍橋大學數學系,他也是一個喜歡寫程式碼的政客,而且畢業之後都還寫過一些程式碼,其中他就是用DevC++寫的數獨程式。
DevC++是Windows平臺下一款免費的整合開發環境,是一款非常難輕量級的整合開發環境,而且能夠同時編寫C和C++程式。
ACM推薦開發工具CodeBlocks
CodeBlocks是我學生時代用得比較多的一款整合開發環境,這款工具是ACM官方推薦使用的整合開發環境,因此大學做ACM訓練的時候,也經常用CodeBlocks寫過很多演算法小程式。
Visual Studio Code也是非常好的C語言編輯器我不推薦使用文字編輯器的原因主要還是入門門檻比較高 ,尤其是Emacs/Vim使用門檻相當高,而這些文字編譯器又不像IDE一樣集成了編譯器、偵錯程式等眾多的工具,你得自己搭建編譯除錯環境。
第一步:下載VS Code並安裝C/C++開發外掛
下載安裝visual studio code之後,直接在外掛工具一欄搜尋並且安裝C/C++開發工具就好,這一步非常簡單。
第二步:安裝Windows下GCC環境
大家也都知道Unix/Linux/macOS環境下主要的編譯器是GCC環境,不過Windows下你可以安裝visual studio來獲得C/C++開發環境,不過不是ANSI C開發環境,windows下有專門的cl編譯器用來替代。
不過這不方便,我建議的大家安裝GCC替代解決方案,這套方案在Windows下叫做MinGW,這款工具包括了GCC/G++兩套完整的開發環境。
第三步:如何編寫並且編譯C語言程式
由於我身邊沒有Windows電腦,沒辦法百分之百模擬Windows下的環境,我只能用macOS模擬用VS Code在Windows下編寫C語言的過程。
在visual studio code寫下一個C語言程式,並且將檔案命名為
HelloWorld.c
檔案,建立以後儲存到特定的工程檔案,注意寫程式一定要習慣用英文命名。程式檔案寫好之後就去命令列編譯運行當前C語言程式,不過你要先進入你需要進入的資料夾,記住一些常用的命令,“pwd”是顯示當前所在檔案目錄,“cd”是進入當前檔案下一層目錄,“cd ..”是進入返回上一層目錄,“ls”是顯示當前資料夾下的所有檔案,你必須先進入你程式的目錄然後編譯並且運行當前程式,命令是“gcc
HelloWorld.c
-o HelloWorld”,當然編譯過程中遇到問題要學會根據報錯進行除錯,尤其是複雜的程式肯定不可能一步到位,編譯完成之後直接用“./HelloWorld”直接執行,到這一步一個C語言程式完整的編譯執行過程就完成了。
回覆列表
以前做專案一直用visual studio,那東西確實太大了,3個多G,啟動一下不容易。編小程式用dev cpp,小巧好用,極易上手,不過對中文支援不太好。也用過一陣code blocks,感覺它定位有點尷尬,對於專業開發它功能太弱,遠不如VS。對於入門者他又太繁瑣,不如dev cpp方便。
直到去年裝上VS code,才發現這東西實在太好用了,dev cpp和code blocks在它面前都是渣渣。