第1章 上机基本操作 1
1.1 C语言的特点与简单的C程序介绍 1
1.2 Visual C++6.0的上机步骤 1
第2章 数据类型和表达式 14
2.1 数据类型 14
2.1.1 实验目的和要求 14
2.1.2 实验内容 14
2.2 常量与变量 14
2.2.1 实验目的和要求 14
2.2.2 实验内容 15
2.2.3 上机编程题 17
2.3 运算符和表达式 17
2.3.1 实验目的和要求 17
2.3.2 实验内容 17
2.3.3 上机编程题 20
第3章 C语言的语句及程序流程控制 21
3.1 顺序结构设计实验 21
3.1.1 实验目的和要求 21
3.1.2 实验内容 21
3.1.3 上机编程题 25
3.2 分支结构程序设计实验 26
3.2.1 实验目的和要求 26
3.2.2 实验内容 26
3.2.3 上机编程题 29
3.3 循环结构程序设计实验 29
3.3.1 实验目的和要求 29
3.3.2 实验内容 30
3.3.3 上机编程题 33
第4章 数组 34
4.1 一维数组的应用 34
4.1.1 实验目的和要求 34
4.1.2 实验内容 34
4.1.3 上机编程题 37
4.2 二维数组的应用 37
4.2.1 实验目的和要求 37
4.2.2 实验内容 37
4.2.3 上机编程题 40
4.3 字符数组的应用 41
4.3.1 实验目的和要求 41
4.3.2 实验内容 41
4.3.3 上机编程题 45
第5章 函数 46
5.1 函数的定义与调用 46
5.1.1 实验目的和要求 46
5.1.2 实验内容 46
5.2 变量作用域和存储类别 51
5.2.1 实验目的和要求 51
5.2.2 实验内容 51
第6章 指针 56
6.1 指针的基本概念与使用 56
6.1.1 实验目的和要求 56
6.1.2 实验内容 56
6.1.3 上机编程题 56
6.2 指针与函数 56
6.2.1 实验目的和要求 56
6.2.2 实验内容 57
6.2.3 上机编程题 59
6.3 指针与数组 59
6.3.1 实验目的和要求 59
6.3.2 实验内容 60
6.3.3 上机编程题 62
6.4 字符指针 62
6.4.1 实验目的和要求 62
6.4.2 实验内容 63
6.4.3 上机编程题 64
第7章 结构体、共用体与枚举类型 65
7.1 结构体的定义和引用程序设计实验 65
7.1.1 实验目的和要求 65
7.1.2 实验内容及过程描述 65
7.1.3 上机编程题 67
7.2 结构体数组程序设计实验 68
7.2.1 实验目的和要求 68
7.2.2 实验内容及过程描述 68
7.2.3 上机编程题 70
7.3 指向结构体类型数据的指针程序设计实验 70
7.3.1 实验目的和要求 70
7.3.2 实验内容及过程描述 70
7.3.3 上机编程题 73
7.4 结构体和函数程序设计实验 73
7.4.1 实验目的和要求 73
7.4.2 实验内容及过程描述 73
7.4.3 上机编程题 78
7.5 链表程序设计实验 79
7.5.1 实验目的和要求 79
7.5.2 实验内容及过程描述 79
7.5.3 上机编程题 84
第8章 文件操作与综合应用案例 85
8.1 基本操作 85
8.1.1 实验目的和要求 85
8.1.2 实验内容 85
8.1.3 上机编程题 85
8.2 综合操作 85
8.2.1 实验目的和要求 85
8.2.2 实验内容 86
8.2.3 上机编程题 86
8.3 综合应用案例 87
8.3.1 案例1——个人所得税计算 87
8.3.2 案例2——学生成绩管理系统 88
8.3.3 案例3——家庭财务管理系统 97
附录 模拟试题 115
试题一 115
试题二 128
试题三 140
试题四 148
试题五 158
试题六 167
试题七 177
参考文献 185