C语言,C primer,C+,C++什么的 有什么区别?
2个回答
2014-03-18
展开全部
primer是入门的意思,C+没有吧,C++是从C发展过来的。所以你可以直接问C语言和C++语言的区别:
区别不是很大:简单的说c++就是在c的基础上增添类(所以叫”加加“嘛)。还有C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。
理论上,所有的C程序可以直接在C++里运行,C语言的语法也都是C++的合法语法,C++在次基础上加了很多头文件、很多函数和类。想了解具体的,你直接百度就行,有很详细的解释
区别不是很大:简单的说c++就是在c的基础上增添类(所以叫”加加“嘛)。还有C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。
理论上,所有的C程序可以直接在C++里运行,C语言的语法也都是C++的合法语法,C++在次基础上加了很多头文件、很多函数和类。想了解具体的,你直接百度就行,有很详细的解释
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询