本文档的主要内容详细介绍的是C++入门教程之C++程序设计的课件资料免费下载主要内容包括了:1. 认识C++2. C++的现状和发展3. C++程序的一般开发过程4. 简单的C++程序5. C++程序的构成、书写6. 集成开发环境
C语言的优点:
1、简洁紧凑,灵活方便,语法限制不太严格,程序设计自由度大
2、允许直接访问物理地址,对硬件进行操作,使得生成的目标代码质量高,程序执行效率高。
3、运算符与数据类型丰富,部分变量类型可以转换。
4、C语言可以容易地通过指针对存储器进行低级控制。
C语言的缺点:随着软件规模和复杂度的增加,C语言渐渐有些不合时宜了,这主要体现在数据的封装性上,这一点使得C语言在数据的安全性上有很大的缺陷。另外,C语言属于面向过程的编程语言,这在企业级的大型程序中无法更好地实现分工。
C语言跟C++的区别:C++语言几乎继承了C语言的所有优点,但与C语言最大的区别在于“类”的出现,类的出现使得抽象程度更高的面向对象编程与泛型编程成为了可能。另外,和C语言相比,C++语言引入了更多的特性,包括陈述性声明、类似函数的强制转型、new/delete操作符、布尔类型、参考类型、默认参数、函数重载、命名空间、类(包括所有和类相关的特性,如继承、成员函数、虚函数、抽象类和建构子)、操作符重载、模板、“::”操作符、异常处理和运行时期识别等。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !