如何開始想學習c語言,用什麼軟體編碼?
想學C語言,從hello world開始的那種
Windows下的話常用Visual studio,但是因為其「體積」過大集成的太多,不適合初學者。可以在學習基本語法和數據結構時先使用輕量的集成軟體(集成編輯器、編譯器、輸出輸入終端等)。如果能在開始學習時不使用集成環境更好,可以更好的理解程序是怎麼通過編寫、預編譯、編譯、彙編、鏈接變成可執行程序的,又是怎麼載入內存執行的。這些都是「程序員的基本修養」。
如果希望從Linux系統開始學習編程的話,可以參考我寫的這篇文章:
醉卧沙場:進入Linux世界大門的第二步——Hello World?zhuanlan.zhihu.com這是一個系列文章的第二篇。更多內容可參考:
醉卧沙場:README - 專業性文章及回答總索引
先別急著裝軟體,軟體裝了不會寫代碼能幹啥。
先上慕課網,後端模塊選擇C語言入門教程,直接在網頁自帶的環境先學習基礎,再下載類似codeblocks的IDE試著解決數學題,比如LeetCode上的簡單題。
Dev c++
2019年了,試試看clion你就再也不會放棄他了
謝邀!
我大學也算是自學編程,目前在廈大讀控制工程,自動駕駛方向的研,這裡就談談我的一點粗淺看法吧。
編程軟體也沒有說哪個絕對好,選擇適合自己的就行了,不要有強迫症!
我的建議如下:
入門
- Linux:codeblocks
- Win:codeblocks
- Mac:codeblocks
codeblocks 官網下載地址:
http://www.codeblocks.org/downloads/binaries
要注意 2 點:
- Win 下安裝,選擇 mingw-setup 或者 mingw-nosetup,這兩個帶 gcc 和 g++ 編譯器以及調試器,不用自己配置。
- Linux 下,amd64 是 64 位機器的安裝包,i386 是 32 位的安裝包。
這裡的入門相當於對編程了解非常少,基本屬於小白的程度,這個階段還是以學習編程語法為主,編譯軟體選擇最方便,配置最少的就行,要分清主次。
進階
- Linux:vim 或者 vscode,等等
- Win:vscode 或者 visual studio,等等
- Mac:vim 或者 vscode,等等
進階相當於了解程序的編譯,運行過程,具備配置環境變數,編譯器插件和基本的搜索解決問題的能力,這時就可以選擇自己最喜歡的 coding 方式了,配置方法相信你也能通過搜索博客搞定。
我最喜歡的是 vim,無比強大。
微信搜索公眾號「程序小哥」,獲取更多優質原創文章,回復「1024」還有驚喜等你!
發佈於昨天 23:25?著作權歸作者所有
用vs吧
編寫用vim或者qtcreator,編譯gcc,如果qtcreator可以結合qmake或者cmake進行項目管理,用svn或者git進行代碼版本管理,這是linux下最簡單的方式
編碼當然是vscode了!!!巨好用
codeblocks吧,有漢化,學幾個快捷鍵。
熟悉了以後推薦使用vscode,自己動手學習配置一下環境。
下載code::blocks軟體,然後摸清楚怎麼建項目,如何編譯運行
Dev C++,簡單好用易安裝,滿足初學者的需求~
先找到一套優質的視頻,跟著視頻學,剛開始學看書也看不懂,而且特別枯燥乏味,看一會就看不下去
有的視頻它會給你見紹軟體,你可以從他們那下載學習
linux。不二選擇。現在windows10自帶的linux終端非常方便:百度wsl安裝。安裝完再百度linux c開發環境。敲幾個命名就完事。
試試CLion,jb家的還算可以,至於隔壁dev還有vc就別說了,求求了。
國家計算機二級考試規定
C語言用VC++2010
建議使用linux,c/c++多用於Linux平台下的伺服器端,使用Linux進行學習對以後工作也有很大的幫助。
DevC ++ 好像是叫這個 這個比其他的小,快捷,但是功能沒有VS的那個全面,.學C 語言是絕對夠用,假如你光先入手學C 語言聯繫你用這個,到後期再安裝別的大的功能全面的
最簡單的是啊哈c
軟體的話 VSCode雖然是萬金油,啥語言都能寫,但是用來寫c還是不夠靈活,很麻煩(配置) 。vs(visual studio)太臃腫了。 在這裡推薦(也算不上推薦,我寫c++的時候用的) Code::Blocks 。聽說 Dev C++ 也還行。
當然主流的還是用 Visual Studio 這個是微軟的。儘管很大但是集成度高,有編譯器在裡面。
如果你單獨安裝編譯器的話,其實在Windows 上是沒有專用的,c的編譯主要是在 linux 上進行,叫做 gcc 編譯器。在 Windows 上有包裝過的一些編譯器,是給 Windows 用的。這裡推薦用 MinGW (64位) ,官網貌似要用那啥才能進去,要麼就是速度十分感人。總之,下載完了加個環境變數就完事了。
以上回答是根據自己做過的記憶回答,也許會有點偏差。
初學用最新款的Visual studio社區版。
專業選手用source insight。
推薦閱讀: