首頁  >  文章  >  後端開發  >  C和C++有什麼差別

C和C++有什麼差別

王林
王林原創
2020-07-13 11:01:5021279瀏覽

C和C 的差別有:1、結構不同;2、設計不同;3、函數庫不同。 C語言結構只有成員變量,沒有成員方法;C 結構中可以有自己的成員變數和成員函數。 C語言有標準的函數庫,C 對於大多數的函數都是有整合的。

C和C++有什麼差別

C和C 的差異主要有:1、結構不同;2、設計不同;3、函數庫不同。

(推薦學習:C語言教學

下面我們來分別介紹一下:

一、結構不同

#1 、C語言:C語言結構只有成員變量,沒有成員方法。

2、C :C 結構中可以有自己的成員變數和成員函數。

二、設計不同

1、C語言:C語言進行過程化、抽象化的通用程式設計。

2、C :C 既可以進行C語言的過程化程式設計,又可以進行以抽象資料類型為特徵的基於物件的程式設計,還可以進行以繼承和多態為特徵的面向對象的程式設計。

三、函數庫不同

1、C語言:C語言有標準的函數庫,它們比較鬆散,只是把功能相同的函數放在一個頭檔中。

2、C :C 對於大多數的函數都是有整合的,很緊密,是一個集體。

以上是C和C++有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn