c++和c语言区别


1、C++是一个开放标准 , 旨在实现速度和性能和关键性的高性能系统 , 有很多令人印象深刻的项目使用Lander , AdobeAcrobatReader等语言设计 。而C是一个结构化语言 , C程序的设计首要考虑的是如何通过一个过程 , 对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制) 。
2、C++使开发人员能够使用非常高级的抽象进行编程 , 擅长面向对象程序设计 。而就语言本身而言 , 在C中更多的是算法的概念 , 对语言本身而言 , C是C++的子集 , 也具有强大的功能 。但是C不能直接实现但C++能直接支持的包括面向对像语义的支持 , 模板元编程和泛型编程的支持 。
【c++和c语言区别】3、C++是基于C语言发展而来 , 起初 , C语言并不支持面向对象 , 后来引入了面向对象的概念 , 即成了C++ , C++是编译型语言 , 编译器将代码编译成机器码 , 一般用于追求高效的 , 底层的开发 , 例如单片机 。

    推荐阅读