學習C++不用先學習C語言。這兩種語言雖然說只是多了兩個加號的區(qū)別,但本質(zhì)上是不同的編程思想。
C語言采用的是結(jié)構(gòu)化編程思想,就是把系統(tǒng)分成很多個具有大小層次的功能模塊(與函數(shù)意思等同),模塊間通過參數(shù)調(diào)用實現(xiàn)系統(tǒng)運行,是早期采用的軟件開發(fā)方法。
C++采用的是面向?qū)ο蟮幕舅枷耄褪且灶悶榛A(chǔ)構(gòu)建系統(tǒng),通過類產(chǎn)生對象,對象之間通過消息傳遞完成系統(tǒng)功能,這是目前最流行的軟件開發(fā)方法。
可見,學習C++不用先學習C語言,先學習C語言反而有礙面向?qū)ο笏枷氲慕ⅰ?/p>