← 返回首页
C++基础教程(一)
发表时间:2023-07-21 15:21:27
C++简介

C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 Linux 的各种版本。

1.C++简介

C++ 语言是从C语言发展而来的。

C语言有很多优点,也有很多不足。如对类型匹配的检查不够严格、基本没有支持代码重用的机制、不支持面向对象等。这使得在用C语言开发大规模的软件时,维护和扩充都比较困难。

C++最初是Bjarne博士等人试图去分析UNIX的内核的时候, 没有合适的工具,在解决这个问题的过程中, Bjarne博士开始思考是不是要开发一种新的语言,当时贝尔实验室对这个想法很感兴趣,就让Bjarne博士等人组成一个开发小组,专门进行研究。

当时 C+ + 叫做"C with Class", 直译过来就是"有类的C", 由于当时C语言的地位是当时的老大, Bjarne博士等人又想做出一个与性能方面与C相媲美却又不限于应用场景限制的编程语言, 于是Bjarne博士等人借鉴了许多其他语言的特性—类, 运算符重载模板, 命名空间, 异常处理等概念,最终形成了C++。

2.C++的发展历史阶段

纵观C++的整个发展和演化的历史,C++经历了5个重要的时期:

3.C++ 语言特点

C++是自由的,支持5种编程风格:

4.第一个C++程序

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello,World!" << endl;
    //你可以用 "\n" 代替以上代码里的 endl。
    //cout << "Hello, world!" << "\n";
    return 0;
}