第一章 按字母顺序排列的库函数 1
第二章 全局变量 228
第三章 C语言语法及关键字 232
1 数据类型 232
1.1 五种基本数据类型 232
1.2 其它数据类型 234
2.1 运算符的特性 240
2.2 常用特殊运算符 240
2 运算符及表达式 240
3 C语句 241
3.1 ;空语句 241
3.2 {}块语句 241
3.3 if选择语句 241
3.4 switch开关语句 242
3.5 for循环语句 242
3.6 while循环语句 243
3.7 do-while循环语句 243
3.11 return转移语句 244
3.10 goto无条件转移语句 244
3.9 continue转移语句 244
3.8 break转移语句 244
3.12 exit退出语句 245
4 C语言的预处理 245
4.1 #define 245
4.2 #error 245
4.3 #include 245
4.4 #if,#else,#elif和#endif 246
4.5 #ifdef和#ifndef 246
4.6 #undef 246
4.7 #line 247
第四章 C++语言的特性 248
1 C++语言的专有特性 248
1.1 变量位置 248
1.2 //注释符号 248
1.3 cin标准输入流 248
1.4 cout标准输出流 248
1.5 new和delete用于动态存储分配和释放 249
1.6 inline内联函数 250
1.7 &引用 250
2.1 class类 251
2 对象和类 251
1.8 this指针 251
2.2 类的对象初始化 253
2.3 private私有模式 255
2.4 public公共模式 255
2.5 protected保护模式 255
2.6 friend友元函数 255
3 类的继承 256
3.1 派生类的定义 256
3.3 virtual虚函数 258
3.2 初始化基类成员 258
4 重载 259
4.1 函数重载 259
4.2 operator运算符重载 259
5 C++语言的I/O系统 261
5.1 流类及其对象 261
5.2 <<插入运算符的重载 262
5.3 >>提取运算符的重载 263
5.4 I/O的格式化控制 263
6 C++文件I/O 265
6.1 文件的打开和关闭 265
6.2 读写文本文件 266
6.3 读写二进制文件 267
6.4 随机读写 268
第五章 程序设计的常用数据表 270
表5-1 ANSI标准中的数据类型定义 270
表5-2 特殊输入输出的反斜线代码 270
表5-3 运算符优先级和结合性 271
表5-4 I/O操纵符 273
表5-5 printf和scanf格式指示符 273
表5-6 实际颜色值 274
表5-7 图形操作错误码 275
表5-8 图形模式 276
表5-9 调色板颜色表 277
表5-10 ASCII字符及扩展字符代码 278
表5-11 BIOS中断矢量 281
表5-12 DOS中断矢量 288
第六章 编译错误和警告注解 291
1 一般编译错误 291
2 警告 296
检索 299
参考文献 335