第1章 熟悉C语言集成开发工具 1
实验一 Visual C++ 6.0的基本使用 1
实验二 Turbo C 2.0的基本使用 12
习题一 19
第2章 基本数据类型、运算符和表达式 23
实验一 基本数据类型 23
实验二 运算符和表达式 25
习题二 26
第3章 基本语句与顺序结构 32
实验一 数据的格式化输出 32
实验二 数据的格式化输入 36
习题三 39
第4章 选择结构 50
实验一 if语句 50
实验二 switch语句 53
实验三 条件表达式的应用 55
习题四 56
第5章 循环结构 65
实验一 循环语句的使用 65
实验二 循环的嵌套 71
实验三 continue语句和break语句 76
习题五 78
第6章 数组 91
实验一 一维数组 91
实验二 二维数组 93
习题六 95
第7章 函数 103
实验一 函数调用 103
实验二 数组作为函数参数 104
实验三 递归调用 106
实验四 变量的作用域和生存期 107
实验五 包含多个源文件的程序 108
习题七 110
第8章 指针 124
实验一 指针和指针变量 124
实验二 指针与数组 126
实验三 指针数组与指向指针的指针 128
实验四 指针与函数 130
习题八 133
第9章 字符串 149
实验一 字符数组 149
实验二 字符串指针变量 151
实验三 字符串处理函数 153
习题九 154
第10章 结构体、共用体和枚举 175
实验一 结构体 175
实验二 共用体 177
实验三 链表 178
实验四 枚举 178
习题十 179
第11章 编译预处理 198
实验一 宏定义和文件包含 198
实验二 条件编译 199
习题十一 200
第12章 位运算 209
实验一 位运算符 209
实验二 位段 209
习题十二 213
第13章 文件 220
实验一 顺序存取文件 220
实验二 随机存取文件 221
习题十三 223
习题参考答案 241
习题一 241
习题二 242
习题三 243
习题四 247
习题五 250
习题六 252
习题七 256
习题八 259
习题九 263
习题十 267
习题十一 273
习题十二 276
习题十三 279
参考文献 284