沒有什么固定的順序來學(xué)習(xí)C和c++。雖然C++語言是從C語言派生出來的,但它們實(shí)際上是非常不同的。事實(shí)上,它們的相似性可能是一把雙刃劍,因?yàn)樵谝环N語言中有效的東西在另一種語言中不一定有效。
c和c++先學(xué)哪個(gè)C言語是編程領(lǐng)域中最遍及的言語之一;關(guān)于任何對(duì)軟件開發(fā)感興趣的人來說,C或c++的常識(shí)都是十分有價(jià)值的。其實(shí)沒有什么固定的次序來學(xué)習(xí)C和c++。雖然C++言語是從C言語派生出來的,但它們實(shí)際上是十分不同的。事實(shí)上,它們的相似性或許是一把雙刃劍,由于在一種言語中有用的東西在另一種言語中不一定有用。
C和c++的核心區(qū)別有一個(gè)很籠統(tǒng)的回答,就是C和C++的本質(zhì)區(qū)別是面向過程和面向?qū)ο蟆_@種回答看似沒毛病,但是一看就知道水平不會(huì)有多高,應(yīng)該是道聽途說的“主流”看法,忽悠外行的還可以。用過這兩門語言編程的人,不難體會(huì),c可以實(shí)現(xiàn)面向過程,亦可實(shí)現(xiàn)類似的面向?qū)ο蟊热缃Y(jié)構(gòu)體封裝。
但用法上沒有比真正有面向?qū)ο蟮腃++高效和方便,只因?yàn)镃++多了一個(gè)類的管理。而C++完全可以向下兼容C,即可以面向過程,也可以面向?qū)ο?我們常說C++是一種半面向?qū)ο蟮恼Z言,但它完全可以面向過程。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)