目錄
前言
一、從字面上看
二、從編程思想上看
三、C 和 C++ 都有各自適合的領域和特性
四、劃重點
前言
本文主要對 C 和 C++ 兩種編程語言進行對比區分,便于大家理解
一、從字面上看
1.首先:兩者第一個字符完全一致
說明:C++ 完全兼容 C ,凡是合法的 C 程序在 C++ 中都是合法的
2.其次,C++ 比 C 多了兩個+
說明:C++ 是 C 的增強版,在 C 的基礎上擴充了很多新的特性
二、從編程思想上看
1.C 是一種面向過程的結構化程序設計語言:程序=算法+數據結構(注重過程),程序是通過一系列函數調用來執行任務的
2.C++ 是一種面向對象的編程語言:程序=對象+對象(注重結果),引入了類、對象、繼承、多態、封裝等概念,使代碼模塊化,可重用性強