《C语言程式设计实训教程》是以C语言零起点读者作为主要对象设计的。作者是:崔武子、朱国瑛。语言上採用通俗易懂、生动活泼的风格,内容编排台阶小、难度分散,符合初学者的要求。全书共分六章,主要内容包括C语言基本操作、结构化程式基本结构、数组、指针与函式、结构体、档案中数据的访问与存储,包涵了C语言各个主要内容。
基本介绍
- 书名:C语言程式设计实训教程
- 作者:崔武子、朱国瑛
- ISBN:9787302171966
- 类别:计算机类图书
- 页数:224
- 定价:26.00
- 出版社:清华大学
- 出版时间:2008.06.01
- 装帧:精装
书籍信息
作者:崔武子、朱国瑛
定价:26元
印次:1-1
ISBN:9787302171966
出版日期:2008.06.01
印刷日期:2008.05.22
定价:26元
印次:1-1
ISBN:9787302171966
出版日期:2008.06.01
印刷日期:2008.05.22
内容简介
本书是以C语言零起点读者作为主要对象设计的。语言上採用通俗易懂、生动活泼的风格,内容编排台阶小、难度分散,符合初学者的要求。本书在体系结构安排上儘可能地将概念、知识点与实例结合起来,通过将学习内容设计成“生活化”和“趣味化”的活动思维过程,让学生在发现问题和解决问题的过程中,系统学习并掌握基础知识。全书共分六章,主要内容包括C语言基本操作、结构化程式基本结构、数组、指针与函式、结构体、档案中数据的访问与存储。各章内容少而精,讲得透,重点突出,每章通过实训-总结-扩展等步骤逐步讲授知识点。本书提供了多人协作完成程式设计的方法。 本书可以作为高职高专《C语言程式设计》课程的入门教材,也可作为广大计算机编程爱好者学习C语言的自学教材和参考书。
图书目录
第1章C语言基本操作1
1.1用printf函式输出数据2
1.1.1用printf函式控制输出一串字元2
1.1.2用printf函式按指定格式输出数据7
1.2正确使用常用基本数据类型的常量和变数9
1.2.1正确处理数值型数据9
1.2.2正确处理字元型数据11
1.3从键盘输入数据12
1.3.1用scanf函式输入数值型数据12
1.3.2用scanf函式输入字元型数据14
1.3.3用getchar和putchar函式输入、输出字元16
1.4总结提高18
1.5知识扩展21
思考题123
上机练习题123第2章结构化程式基本结构25
2.1用顺序结构设计程式26
2.1.1交换两个数据26
2.1.2设计选单27
2.2用分支结构设计程式29
2.2.1处理两个分支问题29
2.2.2处理一个分支又包含另一分支问题34
2.2.3处理多个分支问题39
2.3用循环结构设计程式41
2.3.1用for语句处理循环问题41
2.3.2用while语句处理循环问题47
2.3.3用do-while语句处理循环问题51
2.3.4用break语句控制循环结束53
2.4联合使用三种基本结构处理複杂问题55
2.5总结提高612.6知识扩展64
思考题269
上机练习题269目录C语言程式设计实训教程第3章数组71
3.1一维数组的使用72
3.1.1输入输出一维数组元素72
3.1.2数组中数据的複製74
3.1.3数组元素值的左右移动78
3.1.4数据查询与数据统计80
3.1.5数组元素值的修改、删除与插入86
3.1.6数组元素的排序92
3.2二维数组的使用96
3.2.1输入输出5名学生10门课成绩96
3.2.2比较2名学生各门课的成绩99
3.2.3查公车费102
3.3总结提高108
3.4知识扩展108
思考题3110
上机练习题3111第4章指针与函式113
4.1指针的使用114
4.1.1理解变数与地址间的关係114
4.1.2直接存取和间接存取变数中的值115
4.1.3利用指针变数间接访问数组117
4.1.4利用指针变数处理字元串123
4.2使用系统提供的函式126
4.2.1使用字元串处理函式126
4.2.2使用数学函式132
4.3使用自定义的函式133
4.3.1定义函式与调用函式133
4.3.2调用函式处理数组中的数据141
4.4综合实例--产品数量的输入统计和员工排名149
4.4.1一人独立完成程式功能149
4.4.2多人协作完成程式功能164
4.5总结提高170
4.6知识扩展171
思考题4174
上机练习题4175第5章结构体176
5.1构造结构体类型177
5.2使用结构体类型178
5.2.1结构体类型变数的定义和引用178
5.2.2结构体类型数组中的查询181
5.2.3结构体类型数组中的插入与删除184
5.3总结提高187
5.4知识扩展188
思考题5189
上机练习题5190第6章档案中数据的访问与存储191
6.1档案的概念和分类192
6.2档案中数据的读写步骤192
6.3文本档案中数据的读写操作192
6.3.1向文本档案中写数据192
6.3.2从已有的文本档案中读数据200
6.3.3文本档案中对数据的读写操作207
6.4总结提高211
6.5知识扩展211
思考题6214