目 录
第1章 C语言程序设计概述 1
1.1 知识介绍 1
1.2 Visual C++ 6.0介绍 2
1.2.1 安装与启动 2
1.2.2 菜单及主要工作窗口 10
1.2.3 建立一个简单程序 13
1.2.4 调试程序 20
1.2.5 常见的错误提示 24
1.3 实验部分 28
1.3.1 实验1:在VC6.0集成开发环境中新建一个简单C源程序 28
1.3.2 实验2:在VC6.0集成开发环境中新建一个简单C程序工程 32
1.4 习题解答 37
第2章 数据结构与算法概述 38
2.1 知识介绍 38
2.2 习题解答 39
第3章 基本数据类型、运算符和表达式 43
3.1 知识介绍 43
3.2 实验部分 46
3.2.1 实验1:数据类型的应用 46
3.2.2 实验参考 49
3.3 习题解答 53
第4章 顺序结构 56
4.1 知识介绍 56
4.2 实验部分 58
4.2.1 实验1:简单C程序编程 58
4.2.2 实验参考 63
4.3 习题解答 66
第5章 选择结构 69
5.1 知识介绍 69
5.2 实验部分 72
5.2.1 实验1:if语句 72
5.2.2 实验2:switch语句 78
5.2.3 实验参考 81
5.3 习题解答 86
第6章 循环结构 89
6.1 知识介绍 89
6.2 实验部分 92
6.2.1 实验1:循环结构编程 92
6.2.2 实验参考 98
6.3 习题解答 102
第7章 数组 106
7.1 知识介绍 106
7.2 实验部分 110
7.2.1 实验1:数值数组 110
7.2.2 实验2:字符数组 114
7.2.3 实验参考 116
7.3 习题解答 128
第8章 函数与编译预处理 135
8.1 知识介绍 135
8.2 实验部分 139
8.2.1 实验1:简单的函数定义及调用 139
8.2.2 实验2:数组作为参数的函数调用及宏定义 142
8.2.3 实验参考 147
8.3 习题解答 153
第9章 指针 159
9.1 知识介绍 159
9.2 实验部分 161
9.2.1 实验1:数值指针 161
9.2.2 实验2:字符指针 164
9.2.3 实验参考 167
9.3 习题解答 173
第10章 构造型数据类型 177
10.1 知识介绍 177
10.2 实验部分 179
10.2.1 实验1:结构体 179
10.2.2 实验2:链表 181
10.2.3 实验3:共同体和枚举类型 184
10.2.4 实验参考 185
10.3 习题解答 196
第11章 文件 200
11.1 知识介绍 200
11.2 实验部分 202
11.2.1 实验1:文件的基本操作 202
11.2.2 实验参考 204
11.3 习题解答 210
参考文献 212