C 內容與C語言的區別

2021-10-03 09:40:40 字數 593 閱讀 2240

學習的內容:c++ (c++中資料型別,基本控制語句,函式,關鍵字,位運算,指標,陣列這些內容與中95%相同)

1.c到c++公升級(語法公升級);

2.c++物件導向的三大特點;

封裝 隱藏實現細節,使得**模組化

繼承 擴充套件已存在的**模組(類)

多型 介面重用

3.c++記憶體管理(智慧型指標,記憶體池)

4.c++異常處理

5.c++檔案處理

6.c++模板

7.c++stl

c語言與c++的優缺點

c語言:

優點:直接訪問硬體,執行效率高,出色的有移植性

缺點:**的復用性差,維護性差,擴充套件性差

c++:

優點:復用性好,維護性好,擴充套件性好

程式設計–>**質量(高內聚,低耦合)–>復用性,維護性,擴充套件性

復用性:已開發好的**可以在其他專案中直接使用;(不等於ctrl+c,ctrl+v)

維護性:當程式出現問題,能夠很快的查詢出問題出現在哪一行**;

擴充套件性:當你新增新的功能時,不修改原來的**,只新增新的**。

c 語言與C語言的區別

c 之類的語言是物件導向的。使用這樣的語言程式設計被稱為物件導向程式設計 object oriented programming,oop。它可以讓計算機程式設計師將乙個物件導向的設計實現稱為乙個可工作的軟體系統 c之類的語言是過程性 procedural 所以程式設計總是面向動作的。在c語言中,程式...

c語言與C 的區別

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

C 與C語言的區別

c 語言對c語言的擴充 1 資料的輸入輸出 2 變數的初始化及常量 3 引用及函式間引數的引用傳遞 4 幾種特殊形式的函式 5 命名空間 6 動態記憶體分配 1 資料的輸入輸出 c語言的輸入與輸出 輸入 輸出函式,例如scanf,printf等 標頭檔案 include c 語言的輸入與輸出 將提供...