全国统一服务热线

130-9923-6737

新闻中心

当前位置:首页>新闻中心

C++基础知识汇总

C++总览简介

C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。

C++被认为是一种中级语言,它综合了语言和低级语言的特点。

C++是由Bjarne Stroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的。C++进一步扩充和完善了C语言,较初命名为带类的C,后来在1983年更名为C++。

C++是C的一个超集,事实上,任何合法的C程序都是合法的C++程序。

注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

面向对象程序设计

c++较大的亮点就是面向对象程序设计理念的运用。包括面向对象开发的特性:

封装

抽象

继承

多态

C++的组成部分

标准的C++由三个重要部分组成:

核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。

C++标准库,提供了大量的函数,用于操作文件、字符串等。

标准模板库(STL),提供了大量的方法,用于操作数据结构等。

C++的标准

对一门编程语言来说,遵循统一的标准是必需的。下面的表格列出了c++标准的发展历史。

发布时间文档通称备注

2015 ISO/IEC TS 19570:2015-用于并行计算的扩展

2015 ISO/IEC TS 18822:2015-文件系统

2014 ISO/IEC 14882:2014 C++14第四个C++标准

2011 ISO/IEC TR 24733:2011-十进制浮点数扩展

2011 ISO/IEC 14882:2011 C++11第三个C++标准

2010 ISO/IEC TR 29124:2010-数学函数扩展

2007 ISO/IEC TR 19768:2007 C++TR1 C++技术报告:库扩展

2006 ISO/IEC TR 18015:2006-C++性能技术报告

2003 ISO/IEC 14882:2003 C++03第二个C++标准

C++程序结构

让我们看一段简单的代码,可以输出单词Hello World。

#includeusingnamespacestd;//main是程序开始执行的地方intmain{cout<<"Hello World";//输出Hello World return0;}

让我们一起来研究一下上面的代码结构:

C++语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件

下一行using namespace std;告诉编译器使用std命名空间。命名空间是C++中一个相对新的概念。

下一行//main是程序开始执行的地方是一个单行注释。单行注释以//开头,在行末结束。

下一行int main是主函数,程序从这里开始执行。

下一行cout<<"Hello World";会在屏幕上显示消息"Hello World"。

下一行return 0;终止main()函数,并向调用进程返回值0。

C++中的分号&语句块

在C++中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。


QQ咨询
在线咨询
在线报名
130-9923-6737
130-9923-6737
返回顶部