上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 C++概述
微课视频
C++是在C语言的基础上发展起来的一种面向对象的编程语言,主要用于进行系统程序设计,具有以下特点。
1. 面向对象
C++语言是一种面向对象的程序设计语言,抽象和实际相结合,各对象间使用消息进行通信,对象通过继承方法增加代码的复用。
2. 高效性
C++语言继承了C语言的特性,可以直接访问地址,进行位运算,从而能对硬件进行操作。C++语句具有编写简单、便于理解的优点,还具有低级语言与硬件结合紧密的优点。
3. 移植性好
C++语句具有很强的移植性,用C++编写的程序基本不用做太多修改就可以用于不同型号的计算机上,C++标准可在多种操作系统中使用。
4. 运算符丰富
C++语言的运算符十分丰富,共有30多个,包括算术、关系、逻辑、位、赋值、指针、条件、逗号、下标、类型转换等多种类型。
5. 数据结构多样
C++语言的数据结构多样,有整型、实型、字符型、枚举类型等基本类型,也有数组、结构体、共用体等构造类型及指针类型;还提供了自定义数据类型,能够实现复杂的数据结构;还可以定义类,实现面向对象编程,类和指针结合可以实现高效的程序。