概念笔记
文章平均质量分 56
高处不胜han
这个作者很懒,什么都没留下…
展开
-
C++和C语言的区别是什么?
比较适用于解决小的问题,对于大规模编程,程序模块之间的协调性差,程序的可重用性、程序的安全、健壮以及可维护性、可扩充性差,随着软件工程规模的扩大,难以适应开发特大型规模的程序等. 使用随着C语言应用的推广,C语言存在的缺陷或不足也开始慢慢流露出来,并越来越受到大家的关注。C是C++的子集, C++不仅包括了整个C,C的全部特征、属性、优点,还有一些优点: 修补的C语言的一些漏洞,提供更好的类型检查机制和编译分析;这对于比较精通C语言的程序设计者来说,可以设计出高质量的非常通用的程序。原创 2022-12-14 20:34:59 · 485 阅读 · 0 评论 -
C++面向对象编程三大特征都有什么?每种特征的主要作用是什么?
多态是指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。封装在现实中的例子:人们使用各种电子设备,人们知道按下每个按键的功能(音量,关机)是什么,不需要知道各个功能是怎样实现的,也不需要知道其内部电路或构造。把对象的属性和功能结合成一个独立的系统单位。重载包括函数重载和运算符重载 ,函数重载:使用同一个名字的多个函数定义。C++中,编译时多态是通过重载实现的,而运行时多态是通过虚函数实现的。定义:如果类的对象A拥另一个类B的全部属性与服务,称作类A对类B的继承。原创 2022-12-14 20:08:05 · 693 阅读 · 0 评论 -
C语言概念笔记——预处理
预处理是源文件编译前所做的预备工作,预处理是要借助预处理程序的,在源文件编译时,编译器会自动启动预处理程序进行预处理指令的解析,处理完成后才会进入编译;原创 2022-11-03 10:15:11 · 270 阅读 · 0 评论