C語言初學者,在電腦效能足夠的情況下,VS2017,codeblocks,devcpp如何選擇?

時間 2021-05-29 23:38:33

1樓:

選擇四個東西就夠了

命令列程式乙個

文字編輯器程式乙個

make乙個

編譯器乙個

需要庫的話可以加,make主要是方便編譯,當然,不嫌麻煩可以不要make,每次編譯都給編譯器一大堆引數

2樓:子瀧

c語言我是自學的剛開始用的vc6.0只到一小段時間發現vc6.0的古老的弊端,於是乎聽了乙個大佬的建議換成了vs2017,不得不說我第一次用這個一直覺得這軟體不好用感覺嗯?

為什麼scanf不能用要用scanf_s?為什麼打個helloworld運存視窗閃退?但是查了查原因,勉勉強強用,過了兩天就用的很舒服了。

所以說vs2017用起來還是蠻容易上手的。

3樓:

效能足夠就都下唄,我電腦上乙個VS乙個WSL裡的clang用來寫C++,但是比較喜歡clang,因為Linux裡環境好配hhhh

4樓:新之助

既然是小白,個人推薦是DEVC++,雖然功能沒有vs強大,錯誤提示也沒有vs的精(一般基本語句錯誤vs會有乙個波浪號),但是更能讓你有找bug的能力,還有一般出錯在哪兒。

emmm而且入門的話,大部分功能還是可以滿足的,所以推薦DEVC++

5樓:

對於初學者,首選VS2017。

VS2017安裝完成以後就能立即上手使用,免去了配置各種環境的麻煩,對於初學者相當友好。

此外,VS2017具有強大的除錯功能。初學者剛開始程式設計,會經常犯一些比較低階的錯誤,例如陣列越界和野指標。VS2017的除錯功能能夠幫助初學者快速發現錯誤,節約大量時間。

除錯功能的使用方法,請參見@紅猴子老師的知乎專欄。

6樓:

Devcpp已經不維護了,VS很大,有點殺雞焉用牛刀的感覺,而且VS是即便效能足夠,我想開啟它都不會很快……

CB吧,還可以跨平台

7樓:騎士王

個人感覺,初學還得首選簡單好用的,以vs為代表。devcpp和codeblocks的劣勢其他有人說了。他們優勢對於初學者小白來說沒那麼重要。

雖然很多老程式設計師對IDE嗤之以鼻,但個人覺得走路還是一步步來。要是一下面對要理解複雜的編譯,鏈結等內容,可能會產生畏難心理。要不然為什麼程式教學都是helloworld開始呢?

吐槽一句,vs真特麼大,而且還在越來越大(捂臉)

8樓:落雪丶漫天

用什麼都好,絕對不要用VC6.0。

功能差、相容性不好都還在其次。對於初學者來說最重要的是什麼?首先是學到正確的語法。因為VC6.0對C/C++的標準支援太差了,而學會錯誤的語法就很可怕了。。。

9樓:「已登出」

看到這麼多愛裝逼的,

不虧「逼乎」之名。

要裝就裝到底,

我覺得應該先用彙編擼乙個C編譯器出來,

這樣才是深層次的掌握C,

夠不夠6?

10樓:橙小紅

我也是初學者,老師讓我用code blocks,寫C很方便,幾乎完全適用,VS確實強大,但是在低階語言上的適用性比較差。我只有過這兩個工具的使用經驗,所以不推薦VS,而會建議code blocks。學習是什麼?

學程式設計就好好學,踏踏實實學,而不是為了追求學習工具的風格或你幾乎體會不到的完美性沉迷於走馬觀花,即便在學習過程中,心中也常存疑慮。知乎上的答案不一定都是對的,你要知道,很多人回答問題的初衷帶了很多傳播知識以外的動機,也許也可以說,傳播知識本身包含了教養,學歷,學識的暴露,他們並不一定全心地為了幫助你而回答問題,望有一些判斷力。

11樓:NekoFlan

盡可能使用vs2017,磁碟塞不下就沒辦法了除錯工具可能看不懂,但之後一定會用到

codeblocks是開源IDE中的精品,而且輕量級,可以玩玩(而且GCC編譯器更接近標準)

至於dev...除非你是中國大陸中學的OIer,絕對不能碰理由何在?請看如下文章

12樓:AndyZhu

我已經用vs15和17完成C語言和資料結構(C++)的課程了......其他同學在用Dev.....…

作為乙個正在學習計算機的大二狗,我就說幾點VS等大型開發工具的優點:Dev有點「老」了,各種新特性支援不能,學到後面需要project,還是VS更方便,而且VS會提醒你用更安全的格式,變數沒有初始化也會提醒,真的很有幫助,Dev查錯能力幾乎為零,等你做課程設計的時候你就更能體會VS的好處了。

13樓:dugreen

看到好多答主都是vim notepad + + gcc啥的,我就想說了,你咋不然他用eclipse然後再裝c的外掛程式啊,初學程式設計,vc6.0有啥不好,已經是很輕量級的IDE了,還vim,你還不讓他先放棄學c,先學學怎麼用linux

看到不少人噴我的,一直在說vc比較坑,其實我也知道vc這個ide是有很多不好的地方,但是你可能忽略了題主只是乙個初學程式設計的小白。確實無論是在linux下用vim和sublime做編輯器,gcc做編譯器用著很爽,windows下的vs功能也很強大。但是這些不適合初學程式設計的小白,現在絕大多數大學的c語言教學用的都是vc,存在即合理?

14樓:

devcpp已經沒有官方維護了,是社群維護的,但是還算好用,有中文;

cb比較推薦,開源免費也比較好用,可以找到中文語言包,不過用英文版沒什麼不好的,沒有中文的開發工具多了去了。

vs的話,如果你單純為了學c,對新手不是很推薦。因為微軟體系下的c和標準c有一些差別,為了在初學時期不造成一些不可預知的困惑建議先別用vs吧。(但這不影響vs是宇宙第一ide)

據說clion也不錯,沒用過,收費的,不評價,但是既然是jetbrains出品相信不會差。

更新一下,因為答主已經有一段時間沒接觸C了,又放假在家,學校VPN常年不好使,但是前幾天忽然正常了,用教育網郵箱申請了jetbrains的學生license,用了用clion,應該說也是很值得推薦的,設定C版本(或者叫標準?不是很懂說不清,C也就入了個門,慚愧)等操作比cb要直觀。

總結,推薦cb和clion

嗨翻C語言適合初學者嗎?

CuKing 感覺挺不錯的,就是看這個入門的,有些人說知識點少,確實,不過這個也無所謂,慢慢積累就好,這書重要的是引導你程式設計,讓你知道什麼是C,什麼是程式設計,怎麼用C程式設計,而不是把C語言的所有都事無鉅細的交代給你,很適合初學。 YUER 非常精彩的一本書,然而另乙個類似問題下面的回答者全都...

C語言初學者,用什麼軟體好?

什麼好用我不知道,但是老師讓我們裝的cfree 工作之後接觸過的編輯器,功能很強大的,sublime算乙個,據說atom也厲害,不知道能不能寫c。現在我是前端,很喜歡用vscode,不知道寫c啥感覺。 狐狸少爺 vs devcpp eclipse都還行,devcpp最方便,上手簡單,也不太佔硬碟,w...

《c primer》和《C 程式語言》哪本適合初學者?

已登出 C Primer 是用來學習C 的,類似於C 的課本,用英語舉例就是 新概念英語 C 程式語言設計 是查詢的工具書,類似於C 的字典,用英語舉例就是 牛津英語字典 如果你要學習C 就選第一本,如果你要查詢不懂的問題,就選第二本。個人blog https www.個人建議,僅供參考。披著布匹的...