【C++】什么是C++

1. 什么是C++

(1)C语言:是结构化和模块化的语言,适合处理较小规模的程序。
但对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。
(2)为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。
(3)C++:是基于C语言而产生的。
功能:
1>可以进行C语言的过程化程序设计。
2>可以进行以抽象数据类型为特点的基于对象的程序设计。
3>可以进行面向对象的程序设计。

2. C++的发展史

在此列出两个重要的发展版本
C++98:1998年发布
C++标准第一个版本,绝大多数编译器都支持,得到了国际标准化组织(ISO)和美国标准化协会认可,以模板方式重写C++标准库,引入了STL(标准模板库)。

C++11:2011年发布
增加了许多特性,使得C++更像一种新语言,比如:正则表达式、基于范围for循环、auto关键字、新容器、列表初始化、标准线程库等。

3. .c与.cpp

.c:C语言程序后缀名。头文件后缀.h

#include<stdio.h>

.cpp:C++程序后缀名。头文件无后缀.h

#include<iostream>    //输入输出流
using namespace std;  //命名空间

猜你喜欢

转载自blog.csdn.net/m0_46630468/article/details/115339956
C++