1.從機制上:
c是面向過程的,但c也可以編寫物件導向的程式
c++是物件導向的,提供了類。但是,c++編寫物件導向的程式(以下簡稱oop)比c容易。
2.從適用的方向/場景:
高效 遊戲 金融
c適合要求**體積小的,效率搞的場合,如嵌入式;c++適合更上層的,複雜的;
linux核心大部分是用c寫的,因為他是系統軟體,效率要求極高。
從名稱上可以看出,c++比c多了+,說明c++是c的超集;
qu:為什麼不叫c+而是c++?
因為c++比c,擴充的東西太多了,所以就在c後面放了兩個+,於是成了c++。
c是結構化程式設計語言,c++是物件導向程式設計語言。
c++側重於物件而不是過程,側重於類的設計而不是邏輯的設計。
C,C 和C 它們有什麼區別
只有c語言和c 語言,沒有c 語言。1 出現時間不同 c 是c的超集,也可以說c是c 的子集,因為c先出現。按常理說,c 編譯器能夠編譯任何c程式,但是c和c 還是有一些小差別。例如c 增加了c不具有的關鍵字。這些關鍵字能作為函式和變數的識別符號在c程式中使用,儘管c 包含了所有的c,但顯然沒有任何...
C C 面試題 C 與C有什麼不同?
昨天,小編在乙個討論群裡看到這樣的對話 有人想要入學校程式設計俱樂部,面試時,學長問了她c 的區別,她沒有答上來,就沒有通過。考點 c和c 的聯絡與區別 出現頻率 解析 c是乙個結構化語言,它的重點在於演算法和資料結構。對語言本身而言,c是c 的子集。c程式的設計首要考慮的是如何通過乙個過程,對輸入...
C 和C 有什麼區別
內容會持續更新,有錯誤的地方歡迎指正,謝謝 突然想到,自己在用的c 和c 有什麼區別?有點懵,對不對,但靜下來想想,從非語言層面來看,c 的確有很多不同點 c 是物件導向的c語言,還多了stl這個標準模板庫 c 針對系統底層,非常適用於開發作業系統層面的應用 c 缺乏現成的框架模板可以使用,開發難易...