第1章C语言编译环境介绍 1
C程序设计基本步骤 1
Visual C++6.0集成开发环境 3
C语言编译工具的介绍 3
Visual C++ 6.0系统安装 4
Visual C++ 6.0语言集成环境 7
Visual C++6.0下运行C语言程序的过程 10
第2章C语言程序设计实验 19
实验目的 19
实验要求 20
实验一 熟悉C程序的集成环境 21
【实验1-1】简单C程序的编写与调试 21
【实验1-2】简单C程序的修改 25
【实验1-3】综合、设计性实验 26
实验二 数据类型、运算符和表达式 26
【实验2-1】常量与变量的使用 27
【实验2-2】 C语言基本数据类型及变量类型转换 29
【实验2-3】运算符与表达式 30
【实验2-4】提高性实验 35
【实验2-5】综合、设计性实验 37
实验三 顺序结构程序设计 37
【实验3-1】基本顺序结构 37
【实验3-2】顺序结构程序调试 38
【实验3-3】提高性实验 39
【实验3-4】综合、设计性实验 41
实验四 选择结构程序设计 41
【实验4-1】选择结构 42
【实验4-2】提高性实验 46
实验五 循环结构程序设计 46
【实验5-1】循环结构程序的编写与调试 47
【实验5-2】循环结构程序的修改 47
【实验5-3】提高性实验 48
【实验5-4】循环结构程序阅读实验 49
【实验5-5】综合、设计性实验 50
常见错误说明 53
实验六 数组 54
【实验6-1】数组的简单应用 54
【实验6-2】提高性实验 56
【实验6-3】综合、设计性实验 58
实验七 函数(一) 60
【实验7-1】函数的编写和调试 60
【实验7-2】提高性实验 64
【实验7-3】函数阅读实验 64
【实验7-4】综合、设计性实验 65
实验八 函数(二) 66
【实验8-1】函数的编写和调试 67
【实验8-2】函数程序的修改 68
【实验8-3】提高性实验 69
【实验8-4】函数阅读实验 70
【实验8-5】综合、设计性实验 72
实验九 指针 73
【实验9-1】指针的简单应用 74
【实验9-2】指针与数组 77
【实验9-3】字符串指针 80
【实验9-4】综合、设计性实验 84
实验十 结构体与共用体 85
【实验10-1】类型定义及基本操作 85
【实验10-2】结构体类型应用 90
【实验10-3】结构体程序调试 91
【实验10-4】提高性实验 93
【实验10-5】综合、设计性实验 94
实验十一 文件操作 96
【实验11-1】文件的读入读出 97
【实验11-2】提高性实验 99
【实验11-3】综合、设计性实验 99
实验十二 编译预处理 101
【实验12-1】基本预处理 101
【实验12-2】预处理的调试 102
【实验12-3】提高性实验 103
【实验12-4】综合、设计性实验 105
实验十三 综合实训 105
第3章 程序开发中的常见错误与调试 122
程序设计中的常见错误 122
错误的诊断及其调试 123
错误的诊断 123
程序调试 131
Visual C++ 6.0调试工具 136
第4章《C语言程序设计》部分习题参考答案 142
附录A常用字符与ASCII对照表 184
附录B运算符的优先级和结合性 186
附录C C语言的常用库函数 188
主要参考文献 193