第1章 编程准备1
1.1 C语言程序开发过程1
1.2 VC++6.0 集成开发环境2
1.2.1 进入VC++6.0集成开发环境2
1.2.2 对C语言程序进行编辑、连接和运行2
1.3 编码规范7
第2章 C语言编程基础12
2.1 数据类型与常量、变量12
2.2 运算符及表达式13
2.3 实例分析13
第3章 逻辑编程15
3.1 引言15
3.2 分支结构15
3.3 循环结构 17
3.4 逻辑问题 19
3.5 实训案例21
3.6 编程理念 22
第4章 模块化编程24
4.1 引言24
4.2 函数思维24
4.3 递归思维26
4.4 实训案例28
4.5 编程理念30
第5章 数据组织与处理--数组33
5.1 引言33
5.2 数组33
5.3 筛选思维35
5.4 递推思维37
5.5 实训案例39
5.6 编程理念49
第6章 数据组织与处理--结构50
6.1 引言50
6.2 结构50
6.3 链表59
6.4 队列73
6.5 栈77
6.6 实训案例80
6.7 编程理念87
程序设计基础实训教程(C语言版)目 录第7章 文件处理88
7.1 引言88
7.2 文件操作88
7.3 文件加密106
7.4 实训案例108
7.5 编程理念115
第8章 常用算法117
8.1 引言117
8.2 八类排序算法117
8.3 五大常用算法126
8.3.1 分治算法126
8.3.2 动态规划算法127
8.3.3 贪心算法128
8.3.4 回溯算法129
8.3.5 分支限界算法129
8.4 实训案例130
8.5 编程理念132
第9章 综合案例133
9.1 学籍管理系统简介133
9.2 软件开发概述133
9.3 项目实战133
9.4 编程理念168
参考文献169