第1部分 练习题及参考答案 3
第1章 概述 3
1.1 练习题1及参考答案 3
1.2 上机实验题1及参考答案 4
第2章 数据类型及其运算 5
2.1 练习题2及参考答案 5
2.2 上机实验题2及参考答案 8
第3章 顺序结构程序设计 10
3.1 练习题3及参考答案 10
3.2 上机实验题3及参考答案 12
第4章 选择结构程序设计 14
4.1 练习题4及参考答案 14
4.2 上机实验题4及参考答案 18
第5章 循环结构程序设计 22
5.1 练习题5及参考答案 22
5.2 上机实验题5及参考答案 28
第6章 数组 31
6.1 练习题6及参考答案 31
6.2 上机实验题6及参考答案 35
第7章 函数 39
7.1 练习题7及参考答案 39
7.2 上机实验题7及参考答案 47
第8章 指针 51
8.1 练习题8及参考答案 51
8.2 上机实验题8及参考答案 57
第9章 指针和数组 60
9.1 练习题9及参考答案 60
9.2 上机实验题9及参考答案 70
第10章 数组和函数 74
10.1 练习题10及参考答案 74
10.2 上机实验题10及参考答案 79
第11章 指针和函数 84
11.1 练习题11及参考答案 84
11.2 上机实验题11及参考答案 86
第12章 编译预处理 90
12.1 练习题12及参考答案 90
12.2 上机实验题12及参考答案 93
第13章 结构体和共用体 95
13.1 练习题13及参考答案 95
13.2 上机实验题13及参考答案 107
第14章 位运算 113
14.1 练习题14及参考答案 113
14.2 上机实验题14及参考答案 115
第15章 文件 119
15.1 练习题15及参考答案 119
15.2 上机实验题15及参考答案 131
第16章 软件开发过程 142
16.1 练习题16及参考答案 142
16.2 上机实验题16及参考答案 142
第2部分 上机实验指导 151
第17章 VC++系统概述 151
17.1 VC++的特点 151
17.2 VC++的安装 151
17.3 VC++的开发环境 156
17.3.1 集成开发环境窗口 156
17.3.2 工程工作区 157
17.3.3 编辑器 157
17.3.4 菜单栏和工具栏 158
17.3.5 常用功能键及其意义 159
第18章 执行C语言程序 161
18.1 执行单文件程序 161
18.2 执行多文件程序 165
第19章 程序调试 171
19.1 启动调试器 171
19.2 调试器的使用 172
19.2.1 浏览调试器 172
19.2.2 断点的设置与使用 173
19.2.3 查看和修改变量的值以及寄存器的内容 176
19.3 调试方法 178
19.3.1 语法错误的修正 178
19.3.2 调试异常 179
附录A C语言程序设计本科生考试试题 182