C与C++相比有什么不同?
①从机制上分析
C是面向过程的(C也可以编写面向对象的程序)重点在算法和数据结构,C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制);C++是面向对象的,提供类。通过获取对象的状态信息得到输出或实现过程(事务)控制(C++实现面向对象编程比C容易、更方便专业)
②适应/应用场合
C一般用在代码体积小的,要求效率高的场合,如嵌入式;而C++适合层次多、复杂的场合。(Linux是用c写的,因为操作系统要求高性能高效率)
白癜风好了应该要注意什么北京专业的白癜风医院