C++是在C語言基礎(chǔ)上開發(fā)出的一種面向?qū)ο缶幊陶Z言。其編程領(lǐng)域眾廣,常用于系統(tǒng)開發(fā),引擎開發(fā)等應(yīng)用領(lǐng)域,是至今為止受廣大程序員受用的強(qiáng)大編程語言之一。如何輕松的學(xué)懂C++?用什么辦法呢?下面粵嵌長沙C++培訓(xùn)班給大家講講。
如何輕松的學(xué)懂C++?兩個重點(diǎn):1是輕松;2是學(xué)懂。C++的語法細(xì)節(jié)非常多,很多書上也拘泥于這些紛繁復(fù)雜的細(xì)節(jié),然后加上本來就有一些不太合理的東西,使得C++變得撲朔迷離,初學(xué)者更是學(xué)的云里霧里。
對于重點(diǎn)之一“輕松”,建議靈活的學(xué)習(xí),我們該用什么辦法來學(xué)習(xí)C++?
辯證唯物主義來看待。它有好也有不好,不要一遇到看不懂的就懷疑自己的能力,要堅(jiān)信它之所以要發(fā)展,就是因?yàn)樗安粔颍蔷褪且粋€相對論了。你能理解多少就理解多少,能更多理解就更多理解,不要有挫折感。
要敢于懷疑它。編程其實(shí)沒有標(biāo)準(zhǔn)答案,只有更好。如果有矛盾了或者想不通了,那就應(yīng)該懷疑它,要敢于懷疑它,自己去尋找能解釋它的理由,起碼能自圓其說的可行性答案,這種答案不限于C++本身,可以是其他編程語言的啟發(fā),可以是其他科目的啟發(fā),甚至可以是客觀世界的認(rèn)識和道理。
物極必反,不要走極端,需要的是堅(jiān)韌和堅(jiān)持。對C++的學(xué)習(xí)其實(shí)就好比打太極拳,你來我往,酷似螺旋上升。它不能一下子打趴你,因?yàn)槟阒辽僖仓纈f,else,for這些單詞,也算走進(jìn)了它的世界。但你也不能一下子把它吃完。不要因?yàn)槟硞€小問題把自己折磨的死去活來,需要的是經(jīng)常、反復(fù)、堅(jiān)持。
抓西瓜丟芝麻。不要面面俱到,不要把自己訓(xùn)練成百科全書。要有的放矢,要抓重點(diǎn)。C++中的西瓜就是對面向?qū)ο缶幊趟枷氲臏Y源和發(fā)展以及表現(xiàn)形式的理解,至于它的庫什么的都只是編程思想的應(yīng)用而已。對于一個編程認(rèn)識不夠的新人,要善于拋開次要,抓住重點(diǎn)。當(dāng)你懂了編程思想之后,其他的也就能很快的理解了。
去偽存真,要敢于說“不會”。初學(xué)的時候不會,是因?yàn)檎娴牟粫胍剿鬟M(jìn)而去入門;深入的時候不會,是因?yàn)樽鹬乜陀^、想要百尺竿頭更進(jìn)一步。所以你有很多的時候在這一層,不敢說是因?yàn)闆]底,但這樣會阻礙你巨大的學(xué)習(xí)潛力,所以要敢于說“不會”。這是讓你真實(shí)的展現(xiàn)在客觀科技的世界中,因?yàn)樗陀^,所以要你客觀,才能融會貫通。
對于重點(diǎn)之二“學(xué)懂”,建議開始關(guān)注自己的學(xué)習(xí)心情了,這樣才能在編程世界中游刃有余,走的長遠(yuǎn)。懂,才是硬道理。只有這樣,一切教學(xué)行為才變得有意義。
真正的高手不是把簡單的東西變復(fù)雜,而是把復(fù)雜的東西變簡單。以上是粵嵌長沙C++培訓(xùn)班對C++的理解。