大佬們對於C 的初學者有什麼值得推薦的書目?

時間 2021-05-31 18:13:53

1樓:「已登出」

書的話推薦C++Prime用來學習語法,如果沒有演算法以及資料結構基礎,買一本演算法競賽的輔導書看到動態規劃打好基礎,然後再看上面那些大神推薦的黑書白書藍書。

一本C++開發者參考書也是非常有必要的,用熟了查的可以比搜尋引擎更快。

系統的話什麼系統都可以,都2023年了哪個系統不能寫C++啊,gcc作為乙個老開源專案在不同平台上已經很穩定了。

如果你是乙個小白,現階段的學習目標不是做乙個專案而是學習基本的語法,演算法以及資料結構,盡量不要碰整合開發環境(IDE),裡面有一些只有中大型工程才需要的功能會搞得你很迷茫,乙個好的文字編輯器就夠了。

IDE:VisualStudio(地位無可撼動),Code::Blocks,再不行DevCpp也是可以的,傻瓜式安裝,傻瓜式編譯除錯執行。

(雖然我是真的討厭C++)

2樓:「已登出」

這個帖子,這個是乙個網友寫的入門教程,非常易懂,強烈推薦你去看一看,我仔細地看懂後在看這書就感覺很輕鬆。

3樓:平文

VS編輯器我在2023年的時候用過,那時候還用的是2010的旗艦版本,現在好久沒用,對於入門的話,我感覺隨便哪款應該都適合。

4樓:Duke Yu

學過C沒有?學過資料結構沒有?學過演算法分析的前半本沒有?

沒學過的話先學一下。清華有本資料結構C語言版本,連資料結構帶C語言一起學了。演算法方面我也不知道有什麼好教材,以前學的時候是本爛教材,不過也算學會了。

上面的東西學過了之後,C++其實最重要的是要培養物件導向的感覺,語言本身並不難學,難的是寫出乙個像樣的物件導向程式,別寫出來乙個C++語言版的結構化程式。而這方面就要看看物件導向原理,而不是看C++語言的書了。坦率的說我沒刻意學過C++,研究生的時候有物件導向的課程,馬馬虎虎學了一下,大多數時候是自己在寫程式的時候體會。

至於上手平台,個人覺得無所謂,選市場占有率最高的吧。

5樓:

建議C++ Prime學習語法,機械工業出版社《演算法與資料結構C語言版》學習演算法。

開發測試環境先從gnu命令列工具集gcc g++開始,這個MIT官方有教程MIT Open Course Ware:Introduction to Computer Science with C++。可以跟著課程做下來。

gnu在Ubuntu下很好配置,如果是Windows,可以Ubuntu子系統,或者Cygwin。

gcc g++官方都有資料,也有很多中文教程。

然後是make cmake做專案管理。

一步一步學會單檔案程式設計和多檔案專案程式設計。不要一上來就Visual Studio,這個對工程管理學習路線不對。

不會的就上Stack Overflow上查。輔助以演算法的理論和動手訓練,還有MIT公開課的專案作業訓練。

以及注意C語言標準,可以去C語言官網查資料,盡量用符合標準的函式。

等對工程理解,檔案系統理解,以及C語言標準,語法等理解夠了,再來用Visual Studio等IDE做開發。

對於日語初學者有什麼值得看的日語讀物?

木南麥西 最為日語初學者,你肯定會有這樣的困惑。學完了日語的五十音圖,還想繼續學習的話,應該購買教科書嘛?使用哪本教材好呢?其實如果想要系統的學習日語的話,最好是購買一本教科書。只看動漫就能學會日語的大神畢竟還是少數。普通人還是跟著教科書學習比較好。一般來說市面上有的日語教科書有兩大品牌 1新版中日...

對於法語初學者有什麼好建議?

法銳教育 初學者最重要的還是要打好基礎,特別是發音練習。還有就是法語本來就是一門非常難的語言,所以要對自己有耐心,如果覺得很難在短時間中提高,不要灰心需要堅持練習。聽力要常常聽推薦每日法語,沒有乙個純法語的環境就要多練習跟讀,如果可以背誦課文更好。上學的時候認真對待語法,法語會慢慢好起來的。 洛木 ...

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

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