C++语言的特点
1.语言简洁紧凑,使用灵活方便
C++语言一共只有32个关键词和9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本机构和语句与低级语言的实用性结合起来,既具有高级语言的功能,又具有低级语言的很多特性。C++语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2.运算符丰富
C++语言的运算符包含的范围很广泛,共有34个运算符。运用这些运算符可构成简洁而功能强大的表达式,表达式的类型灵活多样,可以实现在其他高级语言中难以实现的运算。
3.数据结构丰富
C++语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据类型的运算,并引入了指针概念,使程序效率更高。
4.结构化语言
结构化语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C++语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5.生成的代码质量高
C++语言在代码效率方面可以和汇编语言相媲美,一般只比汇编程序生成目标代码效率低10%~20%。
6.可移植性强
C++语言编写的程序很容易进行移植,在一个环境下运行的程序不加修改或少许修改就可以在完全不同的环境下运行。
C++语言也存在不足,例如,运算符多,使用灵活,但难记、难用,有些运算符在某种情况下会产生二义性;类型转换较为随便,容易造成数据混乱;数组的定义使用方便,但不作越界检查,容易导致数据出错。对学员要求也高,用C++语言编写程序会感到限制少、灵活性大、功能强,较其他高级语言在学习上要困难一些。
- 标题: C++语言的特点
- 作者: 奶昔Shakes
- 创建于 : 2024-09-20 00:00:00
- 更新于 : 2024-10-13 17:58:32
- 链接: https://redefine.ohevan.com/2024/09/20/Characteristics of C++Language/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论