C 和c語言的區別

2021-09-28 16:04:56 字數 375 閱讀 7692

在大家眼中c++與c語言很像,但兩個有本質的區別,c語言是面向過程的,而c++是物件導向的,下面就給大家梳理梳理。

1、c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在乙個標頭檔案中;而c++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c++中的api是對window系統的大多數api有機的組合,是乙個集體。但你也可能單獨呼叫api。

2、c語言可以寫很多方面的程式,但是c++可以寫得更多更好,c++可以寫基於dosr程式,寫dll,寫控制項,寫系統。

3、c++執行效率高,又具有良好的軟體工程性.適用於大規模的應用軟體,遊戲引擎的開發.我們所使用的大部分應用軟體和幾乎所有的大型遊戲都是用c++編寫的.

以上就是兩者的一些區別,無論怎樣兩個都是偉大的語言

C和C 語言的區別

c和c 語言的區別 這是我複習c和c 語言時做的幾點總結,不妥之處,敬請大神指正。1 c是面向結構化的設計語言,c 在c基礎上增加了物件導向的支援和物件導向的程式設計方法,支援封裝 繼承 多型。c 可定義類,c中沒有類的概念。2 c的結構僅可包含資料成員,c 擴充套件了結構,可以包含函式成員,也可以...

程式語言 C和C 的區別

c 在增加物件導向的特徵之外,還對c語言進行了擴充和增強。主要的增強點有如下幾個 1 注釋 在c語言塊注釋的形式 explanation sentence 的基礎上,c 語言提供了一種新的單行注釋形式 explanation sentence 即用 表示注釋開始,從該位置直到當前行結束的所有字元都被...

C語言裡 和 的區別

今天寫 時,遇到乙個很明顯,但是困住我這個小白的錯誤 錯誤 在非結構或聯合中請求成員 data switch core file write rh fh,mask null data rnnoise clone.data,len 很明顯是rnnoise clone.data用錯了。為什麼呢?並不是乙...