1樓:匿名使用者
樓上的觀點有些片面,c++又不是一開始就將學物件導向
沒有c的基礎完全可以學c++。雖然c++是從c發展過來的,但是c++是一門獨立的語言,從基礎到物件導向、標準庫、模板、泛型程式設計等都有明確的語法規定和寫法。對於初學者來說,從基礎語法學起,很輕鬆就可以上手。
推薦第一本
《c++ primer plus 》中文第五版。從c++基礎到物件導向都有將,非常詳細,完全適合沒有任何程式設計經驗的初學者。這本書比較厚,將近800頁
如果只是為了對基本語法進行學習,以後再考慮物件導向、stl標準庫等,可以考慮先看一般的大學教材,《c++ 程式設計》,比較薄。400多頁。可以快速掌握基礎語法,和一些基本的物件導向概念
第二本一定要看《c++ primer》中文第四版。這本可以說是c++程式設計師的必備書籍。非常經典。
有點深入,對c++標準庫的容器、演算法、io流操作、類和泛型程式設計等,講的比較詳細。不過屬於一本進階書,需要有c++基礎。這本書比較厚,750多頁吧。
如果把這本書的內容都學通了。那你已經是c++方面的半個高手了。以後可以根據自己的需要去學習stl(標準庫)、物件導向、模板、泛型等深入知識方面的書籍。
有效學習程式語言的第一條:多寫**,多思考。
2樓:匿名使用者
個人建議不要看譚浩強的書。一堆亂七八糟的東西,寫出來的**一點都不規範。c的聖經只有一本,就是the c programming language。
舍此無他。學習c的時候,主要注意指標和記憶體管理,搞清楚這個c就沒有難點了。然後學習c++,可以看的書不少。
比如c++ primer之類的。學習mfc的話侯捷的深入淺出mfc確實很不錯。但是要是想靠這本書達到什麼水平其實還差得遠。
這本書主要介紹的是win32 api中的訊息傳遞機制。對於搞清楚win32的機制很有幫助而已。c++的重點是繼承、多型、封裝。
在這之後,主要學習stl。
3樓:被拋棄的硬幣
餓,本人自學的一本是譚浩強的c語言教程。綠本本。半個月搞定,推薦先學c,不要直接和你說物件導向你毛都不懂得,還有c++的話裡面的那些函式基本和c一樣,但是在c++理不會很詳細的給你講,個人認為看得懂的人都是天才。
最好先學c。學完c的話c++也推薦譚浩強的c++物件導向設計好像是這個名字吧,紅本本。至於高階的話就要看你了,c++高階程式設計的話看完譚浩強的你就知道要選什麼書。
如果是想從事vc方面的,推薦侯傑的《mfc深入淺出》學完達到傳奇級別,想成為聖域的話,本人能力有限,也沒達到,就不清楚了。反正了學無止境。對了,看完c++之後記得要去學一下資料結構,那個是教你一個**思維的,重在思維不在**。
這個很重要。希望以上對你有用
我想要學習c++但是不知道從**開始學 有沒有高手指導一下 感激不盡
4樓:匿名使用者
看錢能的那本c++程式設計的書,還是很不錯的!另外還有一本潘佳傑的易學c++可以作為入門書。
5樓:匿名使用者
先找一本書,學一下理論知識
6樓:永遠的
初學者先看看譚浩強的書先把,對初學者入門是比較好的,然後再c++ primer,然後你可以學學如何做windows程式了
C語言程式設計問題,初學者,不太會,謝謝
include define n 10 struct stu void main c語言程式設計問題,初學者,不太會,謝謝 3?include int main int argc,char argv printf d n n s s 1 for i 1 i 8 i printf d n n s i ...
網頁設計初學者要怎樣開始學習,我是個初學者網頁製作需要學習什麼軟體
網頁設計初學者應該以下面幾個步驟一次學習,便可以成為一個普通的設計者 1 先學美工 學習photoshop,學習這個的目的是做網頁的效果圖,並且懂得將整個效果圖切割,放入網頁。2 學習dreamver這款軟體的基礎知識,特別是html語言。3 通過以上學習,會做html靜態網頁後,就應該懂得下一步怎...
轉行資料分析初學者應從什麼程式語言先學
1 行業情況 毋庸置疑,大資料是21世紀很火熱的行業之一,已經滲透到每一個行業和業務職能領內域容 2 企業情況 這家企業重視資料嗎?有資料基礎麼?資料有所為麼 3 崗位就業情況 只要你練好真本事,資料分析師是個高薪職業哦,而且人才缺口較大 企業招bai聘資料分析人才的du時候,一般會zhi 要求 會...