《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