目录 1
前言 1
第一章 概论 1
1.1 C语言的发展 1
1.2 C语言的特点 2
1.3 C和C++ 3
1.4 Visual C++ 7
1.5 小结 7
习题一 8
2.1 概述 9
第二章 Visual C++6.0 9
2.2 版本与安装 10
2.3 界面认识 15
2.4 C语言源程序的处理过程 19
2.5 VC++的开发过程 23
习题二 33
第三章 程序设计基础 34
3.1 概述 34
3.2 基于功能的结构化和面向对象 35
3.3 程序概念 36
3.4 程序举例 49
习题三 49
4.1 数据类型 51
第四章 常量、变量与表达式 51
4.2 标识符 52
4.3 常量 54
4.4 变量 58
4.5 运算符与表达式 65
4.6 运算优先级别 84
习题四 85
第五章 库函数与输入输出 88
5.1 库函数的概念 88
5.2 基本输入输出函数 88
5.3 基本输出函数 89
5.4 基本输入函数 98
5.5 举例 103
习题五 104
第六章 程序的基本结构和语句 106
6.1 程序的三种基本结构 106
6.2 语句 108
6.3 条件结构及其语句 110
6.4 循环结构及其语句 118
习题六 128
第七章 数组 131
7.1 一维数组 131
7.2 多维数组 139
7.3 字符数组与字符串 142
习题七 150
第八章 函数和作用域 152
8.1 函数 152
8.2 函数调用中的数据传递 163
8.3 嵌套递归与数组参数 168
8.4 作用域 173
8.5 内部和外部函数 181
8.6 函数重载与引用(refernce)传递 183
习题八 188
第九章 指针 191
9.1 指针和指针变量 191
9.2 指针变量与函数参数 195
9.3 指针与数组 199
9.4 字符指针 206
9.5 函数指针 209
9.6 返回指针值的函数 213
9.7 指针数组 214
9.8 指向指针的指针 215
习题九 218
第十章 构造数据类型 221
10.1 结构 221
10.2 链表 229
10.3 二叉树 236
10.4 联合 239
10.5 枚举 241
10.6 typedef数据类型 242
10.7 系统结构和时间日期函数 244
习题十 245
第十一章 文件 248
11.1 文件的概念 248
11.2 文件的打开与关闭 249
11.3 文件的读写 251
11.4 出错检测 261
11.5 非缓冲文件系统 262
习题十一 265
12.1 带参数的主函数 266
第十二章 带参数的主函数 266
12.2 宏 268
12.3 编译预处理 272
12.4 条件编译 274
12.5 C++编程提示 276
习题十二 280
附录 283
附录A ASCⅡ码表 283
附录B Turbo C和Microsoft C上机操作 284
附录C C库函数 289
附录D 保留字 294
附录E 运算符及优先级汇总 295