目录
前言
一、从字面上看
二、从编程思想上看
三、C 和 C++ 都有各自适合的领域和特性
四、划重点
前言
本文主要对 C 和 C++ 两种编程语言进行对比区分,便于大家理解
一、从字面上看
1.首先:两者第一个字符完全一致
说明:C++ 完全兼容 C ,凡是合法的 C 程序在 C++ 中都是合法的
2.其次,C++ 比 C 多了两个+
说明:C++ 是 C 的增强版,在 C 的基础上扩充了很多新的特性
二、从编程思想上看
1.C 是一种面向过程的结构化程序设计语言:程序=算法+数据结构(注重过程),程序是通过一系列函数调用来执行任务的
2.C++ 是一种面向对象的编程语言:程序=对象+对象(注重结果),引入了类、对象、继承、多态、封装等概念,使代码模块化,可重用性强