我們在學(xué)習(xí)C++的時候,有很多人不知怎樣學(xué)習(xí)它、怎樣學(xué)好它,也不知應(yīng)先從那里開始學(xué)起,關(guān)于C++的入門其實很簡單,你只要一步步按照你手中的那本C++教材來學(xué)就可以了,也許你把C++學(xué)的很爛,這時你千萬不要認(rèn)為我好像很精通C++了。
我個人認(rèn)為要想學(xué)習(xí)C++,最好直接學(xué)習(xí)它,不要先學(xué)習(xí)C語言,然后在學(xué)習(xí)C++,雖然C++是從C語言上發(fā)展過來的,但如果你對C語言了解的越
多,在你寫C++程序的時候,你很難擺脫C的風(fēng)格,既使你是一位很有經(jīng)驗的程序員,如果你對C很了解,在學(xué)習(xí)C++的時候,盡量使用C++的風(fēng)格,我這樣
并不是說C不好,關(guān)鍵我們現(xiàn)在要了解的是C++而不是C。
現(xiàn)在讓我們深入學(xué)習(xí)C++吧!C++的難學(xué),不僅在它那廣博的語法、語法背后的語義、語義背后的深層思維、深層思維背后的對像模型;C++的難
學(xué),還在與它提供了四種不同的編程思維模型。當(dāng)我們找來一本C++教材時,當(dāng)我們翻開第一頁時,這時我們已進(jìn)入了C++的世界,我們現(xiàn)在開始探索,開始在
追求新技術(shù)的旅程中!
想學(xué)好C++,熟練掌握它的語法是不可少的,當(dāng)你掌握了C++的語法時,那么我要恭喜你,你已正正進(jìn)入了C++的世界,要想學(xué)好C++,你只有努
力的學(xué)習(xí),經(jīng)常的思考多多的實踐,這時你會問了,我應(yīng)該還要學(xué)習(xí)什么呢?
C++的語法我都已掌握了??!我是不是可以學(xué)習(xí)Windows編程了呢?不要急,你是已掌握了C++的語法,但你能用它寫出高效率的程序嗎?你已對C++
所有運行機制都了解嗎?是的,單單了解C++語法是不夠的,接下來你的任務(wù)很多,要學(xué)習(xí)如何高效地使用C++語言?,F(xiàn)在我就教你怎樣的學(xué)好它,怎樣的高效
使用它。
我們還是先從C++的語法開始說起吧!這里我只做一個簡單的概述,當(dāng)我們學(xué)習(xí)C++的時候,你先要了解它的編程模式,其中包括面向?qū)ο窬幊?、通?
編程和傳統(tǒng)的過程化編程。當(dāng)你在學(xué)習(xí)一個C++語法時,如果你一時感到很難理解,不妨你先跳過這一段,繼續(xù)向后學(xué)習(xí),當(dāng)你看完你所學(xué)習(xí)C++的那本教材
時,你在回過頭來學(xué)習(xí)C++,你會發(fā)現(xiàn)其實它就是那么回事,有很多人在學(xué)習(xí)C++時,剛學(xué)習(xí)到了一半,突然感到好像以前學(xué)習(xí)的語法忘了許多,他們會把書又
翻回去,找回那忘掉的語法,如果你在學(xué)習(xí)C++時也有這樣的情況,你大可不必那么擔(dān)心,你現(xiàn)在的任務(wù)是繼續(xù)你的學(xué)習(xí),不要去管那一時不記得的語法,如果你
現(xiàn)在去重新學(xué)習(xí)那一時忘掉的C++,恩,不錯,這看起來你好像對那語法已深深的牢記在心,當(dāng)你的C++在學(xué)習(xí)到這里時,你能保證前面的語法不在遺忘嗎?這
時的你在學(xué)習(xí)新的C++語法時,但心會忘掉前面剛剛找回的C++,你說這時你能學(xué)好新的C++語法嗎?你會一邊學(xué)習(xí)新的,一邊重復(fù)舊的,這樣一來,那就糟
了,這時的你會很容易搞亂新舊C++語法,新的記不住,舊的又被新的語法搞亂了,這時的你不得不從頭再來(畢竟你是初學(xué)者)。
對于初學(xué)者來說,C++的廣博語法是件頭疼的事,學(xué)會了這個卻忘了那個,就像我上面提到的那樣,這時的你應(yīng)該繼續(xù)的學(xué)習(xí)C++新知識,等看完你手
中的那本C++教材時,你在來學(xué)習(xí)忘掉的語法,這時你會感覺好像C++很簡單,沒有我們開始說的那么難學(xué)??!你會覺得我開始說C++難學(xué)是用來嚇唬人的。
我說C++難學(xué)當(dāng)然不是用來嚇唬人的,這時的你對C++語法已非常熟悉了,這時你千萬不要認(rèn)為對C++已很精通,就像我開頭所說的那樣,雖然現(xiàn)在你已擺脫
了初學(xué)著的稱呼,但你也不能算是位精通人士?。∧阒徽莆樟薈++的大概,接下來的你就要深入學(xué)習(xí)拉!