C++复习要点

更新时间:2023-10-06 13:35:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第1章 了解C++语言 ? 计算机语言的种类

? 高级语言按转换方式的分类 第2章 计算机的数值表示 ? 进制之间的转换

? 正负整数的计算机存储(三种码) ? 字符的表示 第3章 初识C++程序 ? C++的开发流程 ? 标准输入输出 第4章 C++基础语法 ? 各种类型的长度 ? 布尔类型的输出

? 数值常量(各种进制常量的表示,不同类型常量的表示) ? 布尔常量的值 ? 字符串常量的表示 ? 字符常量,包括转义字符 ? 变量的定义与2种初始化方法

? 各种运算符的意义与优先级(注意自加减、2种除、条件操作符)

? 复合赋值运算符的使用

? 各种表达式的值(优先次序),注意逗号表达式

? 逻辑表达式的短路原则 ? Sizeof与typeid

? 类型转换的2种,注意隐式中如何转换,显示转换如何完成 第5章 C++流程控制

? If语句的使用,注意if后的条件表达式的正确使用,复合语句的正确使用

? If。。。else的嵌套原则

? Switch语句的使用,注意break的作用

? While与do。。。while的区别与相同点,注意条件表达式的使用

? For语句的重点使用方法,注意三个表达式的含义与写法 ? 强制退出循环的方法,循环语句的复合语句形式 ? 利用循环语句的完成一些典型程序的方法 第6章 数组与字符串

? 数组的定义与初始化,注意数组的下标与有效范围(注意二维数组)

? 使用循环语句对数组的操作

? 利用字符数组处理字符串,注意行输入getline,输出字符串 ? 传统字符串处理函数(注意需要的头函数) ? 字符串string类 ? 针对string的操作

? 字符串的输入(行输入getline,get)

? 利用数组与字符串完成典型程序 第7章 指针与引用 ? 深刻理解指针的含义 ? 各种类型的指针的定义

? 指针的运算符*,&(注意*的2种不同含义) ? 不同类型的指针变量间的强制类型转换

? 指针变量能够进行哪些运算(包括指针变量与整数的+-运算的含义,相同类型指针变量的减运算,关系运算的意义) ? Void类型的指针的含义

? 数组与之针关系,利用指针对数组操作的具体实例 ? 指针数组的使用 ? 引用的含义与正确使用 ? 动态内存分配,new,delete

? 利用动态内存分配完成一维数组和二维数组的操作(练习例题)

第8章 自定义数据类型 ? 结构体类型的定义

? 如何使用结构体变量的成员,注意结构体变量的存储长度,结构体变量的初始化

? 利用指向结构体变量的指针操作结构体变量的成员 ? 结构体数组的使用 ? 位域的使用

? 联合体的定义 ? 联合与结构体的区别

? 联合体变量的成员的正确使用 ? 枚举的定义

? 枚举常量与整数的关系 ? 枚举变量值的输入与输出 ? Typedef的正确使用 ? Const常量的定义

? Const修饰指针的2种方式与意义(重点) 第9章 C++函数

? 函数的定义(函数的类型,函数的形式参数)

? 函数的调用(函数实参与形参的对应关系),有、无返回值的函数调用方式的不同

? 函数原型的使用条件和方法(注意原型后面加;)

? 默认函数参数的正确使用(注意函数原型的默认参数的使用) ? 内联函数的使用 ? 函数的重载的规则 ? 递归函数的使用

? 函数与指针(包括利用指向函数的指针调用函数,返回指针的函数,函数的指针参数) 第10章 预处理

? 预处理在程序开发的阶段

? 宏替换的方法与规则(简单替换) ? 带参数的宏

? 条件编译的适用方法 ? 条件编译的种类

? 文件包含的2种形式及意义 第11章 名字空间与域 ? 数据的存储方式

? 作用域的种类与出现的位置(重点) ? 变量的生存期

? 函数中静态变量static的使用 ? 名字空间的定义与含义 ? 名字空间的使用

以上是C++I的复习提纲,可能会有遗漏。同学们在按照提纲复习的时候要做到从概念、定义入手,结合实例、程序完成各个知识点的复习。

本文来源:https://www.bwwdw.com/article/z3gd.html

Top