學習C++不用先學習C語言。這兩種語言雖然說只是多了兩個加號的區別,但本質上是不同的編程思想。
C語言采用的是結構化編程思想,就是把系統分成很多個具有大小層次的功能模塊(與函數意思等同),模塊間通過參數調用實現系統運行,是早期采用的軟件開發方法。
C++采用的是面向對象的基本思想,就是以類為基礎構建系統,通過類產生對象,對象之間通過消息傳遞完成系統功能,這是目前最流行的軟件開發方法。
可見,學習C++不用先學習C語言,先學習C語言反而有礙面向對象思想的建立。
學習C++不用先學習C語言。這兩種語言雖然說只是多了兩個加號的區別,但本質上是不同的編程思想。
C語言采用的是結構化編程思想,就是把系統分成很多個具有大小層次的功能模塊(與函數意思等同),模塊間通過參數調用實現系統運行,是早期采用的軟件開發方法。
C++采用的是面向對象的基本思想,就是以類為基礎構建系統,通過類產生對象,對象之間通過消息傳遞完成系統功能,這是目前最流行的軟件開發方法。
可見,學習C++不用先學習C語言,先學習C語言反而有礙面向對象思想的建立。