第一部分 上机实验 3
一 上机环境介绍 3
一、VC++6.0集成环境和程序开发过程简介 3
二、VC++6.0程序调试 7
二 上机实验内容 11
实验一 VC++6.0运行环境和运行多个C程序的方法 12
实验二 数据类型、运算符和表达式 15
实验三 标准设备的输入/输出 21
实验四 C语言的流程控制 23
实验五 函数 26
实验六 编译预处理 29
实验七 数组 30
实验八 结构体、共用体和枚举类型 34
实验九 指针 35
实验十 链表及其算法 40
实验十一 数据文件的使用 41
第二部分 各章知识点、例题及解析、练习题及答案 47
第1章 C语言概述 47
第2章 数据类型、运算符和表达式 49
第3章 标准设备的输入/输出 57
第4章 C语言的流程控制 61
第5章 函数 73
第6章 编译预处理 92
第7章 数组 96
第8章 结构体、共用体和枚举类型 108
第9章 指针 117
第10章 链表及其算法 133
第11章 数据文件的使用 140
第三部分C语言课程设计 149
课程设计总体要求 149
菜单设计练习 150
选题一:简单数学问题(难度等级B) 151
选题二:电话簿管理系统(难度等级A) 154
选题三:图书管理系统(难度等级A) 157
第四部分 笔试样卷及答案 163
笔试样卷 163
笔试样卷答案 171
附录A:要求掌握的基本算法 174
附录B:第二部分 习题参考答案 177