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