cpp 专题
专题目录
您的位置:cpp > cpp 专题 > C++的特点(特性)
C++的特点(特性)
作者:--    发布时间:2019-11-20

c++是面向对象的编程语言。 它提供了许多功能,如下所示。

  1. 简单(simple)
  2. 机器独立或可移植(portable)
  3. 中级编程语言(mid-level)
  4. 结构化编程语言(structured)
  5. 丰富的程序库(rich library)
  6. 内存管理(memory management)
  7. 速度快(fast speed)
  8. 指针(pointers)
  9. 递归(recursion)
  10. 可扩展(extensible)
  11. 面向对象(object oriented)
  12. 基于编译器(compiler based)

如下图所示 -

1. 简单

c++是一种简单的语言,它提供了结构化方法(将问题分解成几个小部分),丰富的库函数集,数据类型等。

2. 机器独立或移植

与汇编语言不同,c/c++语言程序可以在许多机器中执行,但可能有一点点或没有变化。但它不是平台无关的。

3. 中级编程语言

c++也用于做低级编程。 它用于开发系统应用程序,如内核,驱动程序等。它还支持高级语言的特性。 这就是为什么它被称为中级语言。

4. 结构化编程语言

c++是一种结构化编程语言,我们可以使用函数将程序分解为多个小部分。 所以,它很容易理解和修改。

5. 丰富程序库

c++提供了许多内置函数(程序库),一些常用的功能不用再去重头开始编写,有助于提高开发速度。

6. 内存管理

它支持动态内存分配的特性。 在c++语言中,可以通过调用free()函数随时释放分配的内存。

7. 运行速度快

c++语言的编译和执行时间都非常快。

8. 指针功能

c++提供指针的功能。 可以通过使用指针直接与内存交互。 我们可以使用内存,结构,函数,数组等指针。

9. 递归

在c++中,可以调用函数内的函数。 它为每个函数提供代码可重用性。

10. 可扩展

c++语言是可扩展的,因为它可以比较容易地采用新的功能。

11. 面向对象

c++是面向对象的编程(oop)语言。 oop使开发和维护变得更容易,因为在面向过程的编程语言中,如果代码随着项目规模的增长而增长,就不容易管理。

12. 基于编译器

c++是一种基于编译器的编程语言,意思是没有编译就没有c++程序可以执行。 首先,我们需要使用编译器编译程序,然后才能执行这个编译后的程序。


网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册