-
1 # 鴆鴆銪鷀
-
2 # 亮亮老師之計算機程式設計
在Window平臺下面,能進行C語言開發的環境,主流的有以下幾種:
Visual StudioVisual Studio是微軟開發的用來在widows下面進行軟體開發的一款IDE產品,其中的VC++子功能模組就是用來進行C語言開發的,它集成了程式碼編寫,編譯連結,除錯,打包釋出等一系列功能,可以用功能極其強大來形容。不過也正式因為其功能強大,所以這款也顯得比較臃腫,光安裝就要幾個G,對於初學者來說,掌握起來可能不是太容易。
CodeBlocksCodeBlocks 是一個開放原始碼的全功能的跨平臺C/C++整合開發環境。 Code::Blocks是開放原始碼軟體。相比於Visual Studio,它要輕量級很多,它提供了編碼編寫,編譯除錯的功能,也提供了一些常見的C/C++應用的模板,使用起來比較方便,速度也比較快。
NotePad++嚴格的來說,這個算不上什麼開發環境,它只是一個文字編輯器而已,但是其速度非常塊,軟體本身也非常輕巧,對於C語言的常見函式,也有語法提示和高亮顯示。建議初學者還是以文字編輯器+命令列的方式來入門,這樣有助於對軟體的開發過程有個深刻的理解,同時也省去了學習複雜IDE的時間。
在以上的分享關於這個問題的解答都是個人的意見與建議,我希望我分享的這個問題的解答能夠幫助到大家。
-
3 # 小小猿愛嘻嘻
這個非常簡單,C語言作為一門廣泛應用的程式語言,開發環境(軟體)其實非常多,下面我簡單介紹一下,感興趣的朋友可以嘗試一下:
Dev-C++這是Windows環境下一個免費、輕量級的C/C++開發環境,簡單、容易學習,和早期的VC++6.0一樣,沒有任何自動補全和語法檢查的功能,對於初學者來說,非常鍛鍊編碼能力,許多高校都採用這個軟體作為教學,如果你初學C語言的話,可以使用一下這個軟體,非常不錯:
Code::Blocks這是一個免費、開源、跨平臺的C/C++開發環境,也是輕量級的,和Dev-C++相比,支援自動補全、程式碼高亮、語法提示等常見功能,除此之外,還自帶有許多工程模板,可以快速建立DirectX、Qt等常見應用,對於C語言學習來說,也是一個不錯的選擇:
Source Insight這是Windows平臺下一個輕量級的程式碼編輯器,輕便靈活,但原則上不免費,可以很方便的檢視上下文變數、函式之間的關係,在大型專案開發中,可以幫助我們更好的管理和理解程式碼,對於C語言開發來說,也是一個不錯的工具:
VS Code這是一個免費、開源、跨平臺的程式碼編輯器,在業界非常受歡迎,原則上不具有編譯執行C語言的能力,但配置本地GCC、GDB編譯除錯工具後,也可以當做一個非常不錯的C語言開發環境,智慧補全、程式碼高亮、語法提示等功能非常不錯,對於C語言學習來說,也是一個不錯的選擇:
CLion這是Jetbrains公司開發的一個專業C/C++開發軟體,在Mac環境下比較常用,相比較前面輕量級的IDE和程式碼編輯器來說,CLion支援程式碼重構、程式碼分析、CMake等高階功能,因此開發除錯效率更高,也更適合大型專案的開發:
Visual Studio這是Windows環境下一個非常專業的IDE環境,不僅僅只是C/C++,還支援Python、C#等程式語言,常見的程式碼補全、語法提示和檢查等功能,這個軟體都能很好相容,除此之外,還支援程式碼重構、程式碼分析、單元測試等高階功能,因此,對於大型專案開發和管理來說,是一個非常不錯的選擇,值得一試:
目前,就分享這6個非常不錯的C/C++開發軟體吧,對於C語言學習來說,完全夠用了,初學入門的話,建議還是以掌握基本功為準,簡單輕量級的IDE或程式碼編輯器就行,後面熟悉後,可以使用更專業的Visual Stduio,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
回覆列表
有很多種選擇,學習的話可以安裝老師指定的工具。因為學習時最好保持和老師的環境一致,方便排錯。
notepad++,vscode,sublime text 等工具安裝外掛後都可以使用。這就要看你喜歡哪個工具了!