C語言與C 有什麼區別

2022-07-20 17:46:57 字數 1078 閱讀 1880

1樓:圖門亮沐夏

c語言是結構化和模組化的程序導向的語言,c++語言是物件導向的程式設計語言。c++語言是c語言的超集

c語言與c++的區別有很多:

1,全新的程式程式思維,c語言是程序導向的,而c++是物件導向的。

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

3,特別是c++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在中c++中的。c語言標準中不包括圖形處理。

4,c和c++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在c++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在vc++中它沒有加限定符的為私有的。

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

5,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而c++對檔案的組織是以工程,各檔案分類明確。

6,c++中的ide很智慧,和vb一樣,有的功能可能比vb還強。

7,c++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。

8,c++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。

9,除錯功能強大,並且方法多樣

2樓:陶爍陽莞爾

c語言和c++的組成不一樣.我們知道c語言是由函式組成的,而c++卻是類!

而且對於c語言來說.c++功能更強大!使用更方便!

3樓:赤謹泣子琪

c++說簡單點就是c語言的一個升級版!功能更加全面,同時方便程式師的程式設計!

4樓:雷贊師江雪

區別可大了,c語言簡單些,c++就不一樣了噢

5樓:方冬員陽州

沒區別,都是系統語言

C與C 語言有什麼區別,C語言和C 語言的區別是什麼?

1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中 而c 對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c 中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api...

c語言中與有什麼區別C語言中和的區別

語言中 與 有三個區別 作用不同 輸出的值不同 使用方法不同。如下參考 一 作用不同 表示按位與運算,另外也是取地址符 例如 0010 1101,結果為0000 表示邏輯與運算 例如 if a 0 b 0 意思就是ifa為0並且b為0的時候,進行下一步操作。二 輸出的值不同 b輸出的值為2,說明b沒...

c語言中pa與pa有什麼區別c語言中intpa與intpa有什麼區別???求大俠幫忙!!!

讓我來綜合一下吧 在定義的時候 int p a 是等同於 int p p a 的。該形式只在定義的時候是正確的。就是指標p所指向地址的內容為a的內容。如果不是定義的時候 p a 就是它字元的那個意思,就是指標p所指向地址的內容為a的地址。dev c 試了下 p 表示地址為p儲存單元的內容 p 表示地...