C++语言基础知识点总结

需积分: 10 2 下载量 130 浏览量 更新于2024-07-27 收藏 52KB DOC 举报
"C++基础知识点" C++是一种功能强大且灵活的编程语言,它具有许多优点和特点。在本节中,我们将学习C++语言的主要特点和优点,以及一些基本概念和语法。 **C++语言的主要特点** C++语言有两个主要特点:一是全面兼容C,二是支持面向对象的方法。C++是C语言的扩展和改进,保持了C语言的简洁、高效、接近汇编语言、具有良好的可读性和可移植性等特点。C++对C语言的类型系统进行了改革和扩充,因此C++比C更安全,C++的编译系统能检查出更多的类型错误。 **标识符** 在C++语言中,标识符是指变量、函数、数组、类、对象、枚举类型、结构体等的名称。标识符必须遵守一定的规则,例如只能由字母、数字和下划线组成,不能以数字开头,不能与关键字相同等。例如,Program、_lock、test2、A_B_C_D都是合法的标识符,而-page、3in1、@mail则不是。 **面向对象** C++语言最重要的特点是支持面向对象。面向对象是指程序设计中的一种方法,强调对象之间的交互和继承关系。C++语言支持面向对象的方法,提供了类、对象、继承、多态、封装等机制,使得编程更加灵活和高效。 **基本语法** C++语言的基本语法包括变量声明、数据类型、运算符、控制结构、函数等。例如,`#include<iostream.h>`是指示编译器将文件iostream.h中的代码嵌入到该程序中。`void main()`是主函数的声明,`cout`是输出流对象,可以输出字符串到标准输出设备上。 **常量** 在C++语言中,常量是指不能被改变的值。常量可以使用`const`关键字来定义,例如`const float PI = 3.1416;`。使用`const`关键字定义的常量是有类型的,可以在编译时检查错误。 **枚举类型** 枚举类型是C++语言中的一种数据类型,用于定义一组named values。例如,`enum COLOR {WHITE, BLACK = 100, RED, BLUE, GREEN = 300};`。枚举类型可以在程序中使用,例如`BLUE`的值是102。 **注释** 注释是C++语言中的一种机制,用于对程序进行注解和说明。注释可以使用`//`或`/* */`来表示,例如`// 这是一个注释`或`/* 这是一个多行注释 */`。编译系统在对源程序进行编译时不理会注释部分,因此注释对于程序的功能实现不起任何作用。 本节中我们学习了C++语言的主要特点和优点、标识符、面向对象、基本语法、常量、枚举类型和注释等基本概念和语法。这些知识点对于学习C++语言非常重要。