第一部分 C语言参考手册
引 言
C语言参考手册的组织
本手册的范围
ANSI约定
第1章 C的基本元素
标记
关键字
标识符
常 量
字符串文字
标点和特殊字符
第2章 程 序 结 构
源文件和源程序
main函数和程序执行
命令行参量的分析
生存期、范围、可见性和连接
名称空间
第3章 声明和类型
声明概述
存储类
指示符
类型修饰符
声明符和变量声明
解释更复杂的声明符
基本类型的存储
不完整类型
typedef声明
扩充的存储类属性
第4章 表达式和赋值
操作数和表达式
运算符
类型转换
第5章 语 句
语句概述
break语句
复合语句
continue语句
do-while语句
表达式语句
for语句
goto和标号语句
if 语句
空语句
return语句
switch 语句
try-except语句
try-finally语句
while语句
第6章 函 数
函数概述
函数定义
函数原型
函数调用
附录A C语言语法总结
定义和约定
词法
短语结构语法
附录B 实现定义的行为
转换:诊断
环 境
标识符的行为
字 符
整 数
浮点数学
数组的指针
寄存器:寄存器的可用性
结构、联合、枚举和位域
修饰符:访问volatile对象
声明符:最大个数
语句:switch语句的限制
预处理器命令
库函数
第二部分 C++ 语言参考手册
引言 C++语言参考手册的组织
本手册的范围
本手册中的特定术语
第1章 词 法 规 定
文件翻译概述
语言符号
注 释
标识符
关键字
标点符号
运算符
文 字
第2章 基 本 概 念
术 语
声明和定义
范 围
程序和连接
启动和结束
存储类
类 型l
值和r值
数的限制
第3章 标 准 转 换
整型提升
整型转换
浮点转换
浮点和整型的转换
算术转换
指针转换
引用转换
成员指针转换
第4章 表 达 式
表达式的类型
表达式的语义
造型转换
第5章 语 句
语句概述
标号语句
表达式语句
空语句
复合语句(块)
选择语句
迭代语句
跳转语句
声明语句
异常处理
第6章 声 明
指示
符
枚举声明
连接规格
模板规格
名称空间
第7章 声 明 符
声明符概述
类型名称
抽象声明符
函数定义
初始化器
第8章 类
类的概述
类名称
类成员
成员函数
静态数据成员
联 合
位 域
嵌套类声明
类范围中的类型名称
第9章 派 生 类
派生类概述
多重基类
虚拟函数
抽象类
范围规则总结
第10章 成员访问控制
类成员的访问控制
访问指示符
基类的访问指示符
友 元
保护的成员访问
虚拟函数的访问
多重访问
第11章 特殊成员函数
构造函数
析构函数
临时对象
转 换
new和delete运算符
用特殊成员函数初始化
拷贝类对象
第12章 重 载
重载概述
声明匹配
参量匹配
重载函数的地址
重载运算符
附录A 语 法 总 结
关键字
表达式
声 明
声明符类
语 句
Microsoft扩展
附录B Microsoft特殊修饰符
基地址
调用和命名的常规修饰符
扩展存储类属性
联编汇编器
附录C 编译器COM支持类
_com_error
_com_ptr_t
_bstr_t
_variant_t
附录D 图 表
第三部分 C预处理器参考手册
引 言
特殊术语
第1章 预 处 理 器
特殊术语
翻译阶段
预处理器指令
预处理器操作符
宏
第2章 编译指示指令
C++编译器专有编译指示
C和C++编译器编译指示
附录 语 法 总 结
定 义
约 定
预处理器语法