C++是面向对象还是面向过程语言?

如题所述

C是一个结构化语言,它的重点在于算法和数据结构。 C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。所以c语言是面向过程语言。而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C++是面向对象编程(OOP)的,有效杜绝了C面向过程的缺陷.
温馨提示:答案为网友推荐,仅供参考
相似回答