回覆列表
  • 1 # 玩著學程式設計

    你這裡說的應該是編輯器吧;

    C語言中的編譯器是cl.exe或者gcc.exe,編輯器是Visual Studio、Dev C++等。

    目前學習C語言常用的編輯器用的比較多的就是visual studio,功能比較強大;

    以前學習C語言的時候看的是“ 如鵬網 ”的影片教程———《C語言也能給幹大事》系列,挺有意思的,沒想到C語言還可以這麼學,透過開發超級瑪麗,飛機大戰,吃金幣等小遊戲還有網站的開發來講解C語言的知識點,學起來不枯燥,做出來的東西挺有成就感的

    而且課程的設定也極大的激發了對程式設計的興趣,具體的可以到如鵬網官網上去了解一下;

  • 2 # 我是小小神經貓

    如果是考二級或者學習c語言可以用vc6也可以用最早的turbo c ,我個人挺喜歡turbo c 2.0 的,藍底黃字,雖然看著像回到了dos時代,有的版本甚至連滑鼠都不支援,但是能讓人更集中精力寫程式碼。全程由鍵盤控制,寫起程式碼來更有感覺。

  • 3 # 你看我獨角獸嗎

    強推Clion,這是JetBrains出的C/C++的IDE。有用過Intellij的應該都知道這家公司,CLion 是一款專為開發C及C++所設計的跨平臺IDE,包含了許多功能來提高開發人員的生產力,同時它還使用智慧編輯器來提高程式碼質量、自動程式碼重構並且深度整合CMake編譯系統,從而提高開發人員的工作效率。

    在個人的使用過程中相對於其他IDE而言會顯得容易配置很多,若之前使用過JetBrains家的其他產品的話,那麼對於這款新的IDE非常容易上手。

    功能介紹:

    提供對C語言及C++支援,也支援JavaScript, XML, HTML 和CSS 等其他語言;

    跨平臺互動功能:可在64-bit Linux,OS X 以及64-bit Windows上輕鬆使用;

    支援GCC、clang、MinGW、Cygwin 編譯器以及 GDB 偵錯程式;

    提供對CMake支援:自動處理CMake changes和CMake targets,以及更新新建立的 C/C++ 檔案及CMake Cache 編輯器。

    提供各式編碼輔助:包含多行編輯功能、智慧完成功能以及一鍵導航等。

    程式碼分析功能:監控程式碼品質並提供快速修復讓開發人員得以及時就地解決問題。

    與最熱門的版本控制系統整合:Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS。

    內建terminal 模式並可透過外掛實現提供Vim-emulation等一系列模式。

    相關資源下載:

    clion官方下載地址:

    http://www.jetbrains.com/clion/?fromFooter

    MinGW環境配置:

    http://sourceforge.net/projects/mingw/files/

  • 4 # 一個程式設計師的奮鬥史

    既然樓主已經限制了Windows環境,那麼就不再推薦Linux環境下的編譯器了,雖然在Linux環境進行C語言的程式設計會比Windows可以更好的掌握一些基礎知識,自己動手gcc,寫makefile檔案瞭解編譯,連結的過程。

    下面對windows環境C語言開發IDE進行介紹:

    1)VisualStudio2013/2015

    這個基本上應該沒有什麼疑問了把,差不多是Windows下開發的標配了,宇宙第一IDE。趕緊丟掉古老的VC6,趕緊丟掉古老的VC6,趕緊丟掉古老的VC6,重要的事情說三遍。雖然現在很多大學還在用VC6進行教學。這玩意對新標準的知識實在是太差了。而且,在Win10環境還不相容,可能你需要無謂的浪費大把大把的時間透過baidu或google去搜索如何讓win10來相容VC6.

    2)CodeBlocks

    跨平臺支援,開源免費,其最初的目前就是針對Windows客戶來開發,支援C99新標準,安裝包小巧,支援語法彩色醒目顯示,支援程式碼完成,支援工程管理、專案構建、除錯等功能,不過功能和VS還是差很多。原以為該軟體已經停止來更新,誰知道在17年底突然釋出來最新版本17.12。

    3)Eclipse

    和前面兩款相比,Eclipse最初的設計是為Java量身打造的,不過後來透過其強大的外掛功能,支援的語言已經越來越多了。透過CDT外掛,我們可以用它來開發C程式。使用它需要我們安裝Java虛擬機器,所以在windows下顯得略卡,不過也是值得推薦的。

  • 中秋節和大豐收的關聯?
  • 到底什麼叫棗樹“瘋了”?