第1章 程序设计概述 1
1.1 程序设计概念及过程 1
1.2 程序设计方法及软件工具 1
1.3 阅读在C语言学习过程的作用 2
第2章 问题分析和算法设计 4
2.1 问题分析 4
2.2 算法设计 5
第3章 编码和程序风格 11
3.1 C语言版本和编程环境的选择 11
3.2 程序风格 13
第4章 调试 21
4.1 调试的基本概念 21
4.2 编译错误的解决 21
4.3 链接错误的解决 25
4.4 运行错误的解决 26
第5章 课程实验 39
5.1 实验1 简单的C语言程序设计 39
5.2 实验2 数学小天才 43
5.3 实验3 学生管理系统V1.0 46
5.4 实验4 学生管理系统V2.0 50
第6章 综合实训案例 57
6.1 案例1 点阵汉字的显示及字库操作 57
6.2 案例2 通讯录管理系统 58
6.3 案例3 高考成绩排名系统 60
6.4 案例4 足球小组赛积分管理系统 60
6.5 案例5 简单的安装程序 61
6.6 案例6 简单的学生成绩管理系统 62
6.7 案例7 万年历显示 63
6.8 案例8 简单的巡更管理系统 64
6.9 案例9 简单的计算器 64
6.10 案例10 简单的C语言源程序格式化工具 65
第7章 在线练习系统使用指南 67
7.1 在线练习系统的主要特点和主要功能 67
7.2 在线练习系统使用说明 68
7.3 在线练习系统使用之输入、输出 74
参考文献 82