經驗

當前位置 /首頁/經驗 > /列表

c++和c的區別

c++和c的區別

c++和c的區別如下:

1、C++是一個開放標準,旨在實現速度和效能和關鍵性的高效能系統,有很多令人印象深刻的專案使用Lander,AdobeAcrobatReader等語言設計。而C是一個結構化語言,C程式的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。

2、C++使開發人員能夠使用非常高階的抽象進行程式設計,擅長物件導向程式設計。而就語言本身而言,在C中更多的是演算法的概念,對語言本身而言,C是C++的子集,也具有強大的功能。但是C不能直接實現但C++能直接支援的包括面向對像語義的支援,模板超程式設計和泛型程式設計的支援。

3、總的來說,C++是基於C語言發展而來,起初,C語言並不支援物件導向,後來引入了物件導向的概念,即成了C++,C++是編譯型語言,編譯器將程式碼編譯成機器碼,一般用於追求高效的,底層的開發,例如微控制器。

TAG標籤:#