3 回答

TA貢獻1807條經(jīng)驗 獲得超9個贊
你有C語言的基礎(chǔ)了么?如果沒有,先學(xué)《 C程序設(shè)計語言(第2版) 》后可以開始學(xué)習(xí)C++,一開始沒必要鉆很深的大部頭書,《 Essential C++中文版 》非常適合初學(xué),一個禮拜就可以看完,看了它可以快速對C++的全貌有個了解,雖然不會馬上熟練掌握C++,然后仔細看下《C++ Primer Plus 》,熟悉各種語法, 我們不能滿足于解決“百錢買百雞”,真正實現(xiàn)程序還有很多非功能上的問題,比如怎樣做才能使用更少的內(nèi)存?怎樣做才能更快?在熟悉一門語言后,一定要認(rèn)真學(xué)習(xí)的就是數(shù)據(jù)結(jié)構(gòu)!數(shù)據(jù)結(jié)構(gòu)保證了我們的程序能以高效的方式運行?!?數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用C++語言描述 》是本好書,它提供了很多實際的例子,比如火車站調(diào)度、走迷宮,相比于“百錢買百雞”這種問題又提高了一個層次。
接下來專心提高C++的水平,可以選擇《 C++編程思想 》,然后再看《 Effective C++中文版 2nd Edition 》和《 More Effective C++中文版 》,這兩本書介紹了高效使用C++的寶貴經(jīng)驗,語言很幽默。至此,你已經(jīng)可以自稱是C++程序員了,恭喜!
添加回答
舉報