計(jì)算機(jī) - 我學(xué)習(xí)了C語言,數(shù)據(jù)結(jié)構(gòu)和一點(diǎn)點(diǎn)java基礎(chǔ),想自學(xué)C++,請問買什么入門書籍好?
問題描述
如題,我不知道入門書籍是《C++ primer》好還是《C++ primer plus》?看網(wǎng)上各種資料都是褒貶不一。請作為過來人的大神們給點(diǎn)意見吧。
問題解答
回答1:在stackoverflow有個(gè)c++書籍推薦,號稱最權(quán)威,你可以看看。
回答2:既然學(xué)過C和數(shù)據(jù)結(jié)構(gòu)就直接上Primer(不帶plus)吧
回答3:C++ primer 講的比較細(xì)節(jié),從開頭開始的地方,就一直用用的那個(gè)Sales_item.h,你可以把這個(gè)東西下下來,我也可以給你,拿著這個(gè)頭文件去配合書里寫的去寫東西,完了慢慢理解。書的后面也是一樣,你得適應(yīng)他這種書的環(huán)境,就是前面寫了一段小實(shí)例的代碼,可能會在后面2,3頁都會用到里面的變量啊什么的。書里面的許多東西講的比較細(xì)化,有的東西他會不在這個(gè)地方講,但他會直接告訴你,看多少頁。你有C的基礎(chǔ),想來應(yīng)該是可以的,還會數(shù)據(jù)結(jié)構(gòu),那就不要猶豫了,直接C++ primer吧,書很不錯(cuò)的。
回答4:c++套路太深了,好好學(xué)c一樣。
回答5:既然有些基礎(chǔ),primer plus就不用了。
回答6:我也是初學(xué)者, 我認(rèn)為有c基礎(chǔ)的話其實(shí)一開始沒必要先讀書的, 關(guān)鍵是要上機(jī)練習(xí), 可以去計(jì)蒜客,這里有一個(gè)c++基礎(chǔ)課(講解知識點(diǎn)+獨(dú)立ac題目的形式), 我當(dāng)初有c的基礎(chǔ)時(shí)花了兩天學(xué)完了這個(gè)課程, 貌似花了十幾塊(按秒付費(fèi)). 不過不用擔(dān)心, 里面的題并不會太難, 我截圖給你看幾道在里面已經(jīng)算比較難的題
這課里面也有c++11的新特性
這里說明下, 我不是這個(gè)網(wǎng)站的內(nèi)部人員, 只是一個(gè)普通的學(xué)生罷了. 所以不希望有人以為我是水軍.
當(dāng)然, 我不是絕對沒必要看書, 只是你可以一邊練習(xí)一邊看書, 光看書的話即使做后面的那些題目也不一定找得到很好的解答, 提供的題目也沒有后臺數(shù)據(jù)供你測試, 學(xué)完這個(gè)課你再來看c++ primer會感覺舒服不少的.
利益相關(guān): 實(shí)話實(shí)說, 這個(gè)鏈接你注冊了并在30天內(nèi)為課程付費(fèi)我可以拿到20%的提成, 但是我來回答這個(gè)問題的最主要原因不是為了這個(gè)提成, 是發(fā)自內(nèi)心的推薦. 況且我推薦你選擇按秒收費(fèi), 兩天就可以學(xué)完的(參照一開始說), 我只能拿到3RMB不到, 我再窮也沒必要為了這些來匡你.
其實(shí)我也有c++ primer plus...
對于新手,建議買本清華出版的200頁以下的C++學(xué)習(xí)。不建議新手入手C++ Prinmer plus,因?yàn)檫@本書1K頁更適合資料查詢,并且太詳細(xì)對新手來說看不懂也是個(gè)不小的打擊,更別說看了那么厚的書
回答8:多本同時(shí)看。看不明白了就去看另外一本相關(guān)章節(jié)如何介紹的。還不懂可以上網(wǎng)問。
回答9:對于初學(xué)者建議購買先去淘寶買一本c++教科書,看完教科書然后再看《C++ primer》
