《C语言程式设计项目教程》是2011年化学工业出版社出版的图书,作者是宋艳丽。
基本信息
C语言程式设计项目教程
所属类别
教材 >> 高职 >> 高职计算机
作者:宋艳丽 主编 任益芳、王颖 副主编
出版日期:2011年1月 书号:978-7-122-10035-1
开本:16 装帧:平 版次:1版1次 页数:245页
内容简介
本书按照C语言程式设计项目教学改革要求,以培养学生的实际能力为目的,用实例引导知识点,用贯穿整个教学内容的项目开发实现知识的递进和拓展。本书内容编排独特,将C语言的每部分知识都融合到各个项目任务中,实现了“用而学之,学而致用”的教育理念,同时又非常符合学生的认知规律;本书的实例丰富,通过实例巩固知识点,分析程式的算法,掌握程式的设计方法和步骤;
本书适合作为大中专院校的C语言程式设计课程的教材,也适用于C语言入门级的读者自学参考。
图书目录
引言C语言概述及开发工具1
01C语言的产生与发展1
02C语言的特点1
03C语言的程式结构2
04Visual C60开发工具简介4
041Visual C 60操作界面4
042Visual C 60进行C语言程式编辑的基本操作流程8
043编辑、调试几个C程式10
实验指导12
小结14
习题14
【基础篇】
第1章系统总体设计16
11程式和程式设计16
12算法的概念及描述方法18
13结构化程式设计和模组化结构19
14函式的定义和使用20
141库函式20
142用户自定义函式21
项目实施25
任务一:“学生成绩管理系统”整体结构设计26
实验指导28
小结30
习题30
第2章系统数据结构的设计及运算32
21常量与变数32
22C语言的数据类型34
221整型数据类型34
222实型数据类型(浮点型)37
223字元型数据38
23运算符与表达式40
231算术运算符及表达式40
232赋值运算符及表达式42
233关係运算符及关係表达式43
234逻辑运算符及逻辑表达式44
235其他运算符45
实验指导47
小结49
习题50
第3章系统选单界面的设计52
31字元输入输出函式52
32格式输入输出函式54
33顺序结构程式设计57
331C语言语句57
332顺序结构程式实例59
项目实施63
任务二:“学生成绩管理系统”人机互动界面的程式设计63
实验指导66
小结68
习题69
第4章系统选单选择执行程式的设计71
41if语句使用71
411if语句的3种形式71
412if语句的嵌套75
413条件运算符的使用78
42switch语句的使用79
43选择结构套用实例82
项目实施87
任务三:编写“学生成绩管理系统”的选单选择程式87
实验指导91
小结93
习题93
第5章系统选单循环选择执行程式的设计96
51循环语句96
511while语句96
512dowhile语句98
513for语句99
52break语句与continue语句在循环体中的作用101
521break语句101
522continue语句102
53循环的嵌套103
54循环结构套用实例105
项目实施110
任务四:编写学生成绩管理系统的循环选单程式110
实验指导115
小结119
习题120
第6章系统数据的统计与分析122
61数组的定义及使用122
611一维数组的定义、引用及初始化122
612二维数组的定义、引用及初始化127
62字元数组及字元串131
63数组与函式135
64数组综合实例139
项目实施141
任务五:用二维数组存储学生成绩并进行功能函式的编写141
实验指导156
小结159
习题159
【提高篇】
第7章项目中指针的套用161
71指针的概念、定义及套用161
711指针与指针变数161
712指针变数的定义162
713指针变数的引用163
72指针与一维数组164
73指针与函式167
731指针变数做函式参数167
732返回指针值的函式169
733指向函式的指针变数171
74指针与字元串173
项目实施173
任务六:使用指针变数实现函式之间参数的传递173
实验指导183
小结184
习题184
第8章项目中结构体的套用187
81结构体类型和结构体变数的定义187
811结构体类型的说明187
812结构体类型变数的定义189
813结构体类型变数的初始化190
814结构体类型成员的引用190
82结构体数组193
83指向结构体类型数据的指针195
84函式之间结构体变数的数据传递197
项目实施199
任务七:利用结构体数组存放每名学生多个信息199
实验指导209
小结210
习题211
第9章项目中档案的套用212
91档案的基本概念212
92档案的打开和关闭214
93档案的顺序读写215
94档案的定位及随机读写220
项目实施222
任务八:实现学生成绩管理系统的档案操作功能222
实验指导233
小结235
习题235
附录236
附录AC语言关键字236
附录B常用字元与ASCII码对照表236
附录C运算符的优先权及结合性237
附录D常用C语言库函式238
附录E常见错误、警告信息表241
参考文献246