张磊着图书 第4版 C语言程式设计


张磊着图书 第4版 C语言程式设计

文章插图
C语言程式设计(第4版)(张磊着图书)【张磊着图书 第4版 C语言程式设计】C语言程式设计(第4版)作者:张磊,2018年8月在清华大学出版社出版,本书是面向程式设计初学者的C语言基础教材 。
基本介绍书名:C语言程式设计(第4版)
作者:张磊
定价:49.80元
出版社:清华大学出版社
出版时间:2018.08.01
装帧:精装
C语言程式设计(第4版)作者:张磊定价:49.80元印次:4-1ISBN:9787302496014出版日期:2018.08.01印刷日期:2018.06.20本书是面向程式设计初学者的C语言基础教材,以培养大学生的逻辑思维能力和程式设计能力为编写指导思想,综合运用案例教学、比较教学、任务驱动等多种教学方法,系统介绍C语言程式设计的基本理论、基本方法和基本过程 。本书内容组织注重基础,突出套用,兼顾提高,强化主干知识,弱化细枝末节; 实例设定注重易学性、趣味性和系列化,易教易学 。全书共10章,内容包括程式设计概述、简单程式设计、选择结构程式设计、循环结构程式设计、数组程式设计、函式程式设计、指针程式设计、结构体程式设计、档案程式设计以及综合程式设计 。本书配有教学课件、例题及习题程式原始码等教学资源,并有辅导教材《C语言程式设计(第4版)实验指导与习题解答》(ISBN9787302495932) 。目录第1章程式设计概述1.1程式设计语言1.2算法1.2.1算法概念与算法描述1.2.2算法的逻辑结构1.2.3算法的特性1.2.4算法评价1.3程式设计与实现1.3.1程式设计的基本过程1.3.2编辑运行C语言程式1.4C语言程式的基本结构1.4.1程式的函式化结构1.4.2标识符与保留字1.4.3程式风格小结习题一第2章简单程式设计2.1数据类型、常量与变数2.1.1数据类型2.1.2常量2.1.3变数2.2数据的输入与输出2.2.1用printf()函式输出数据2.2.2用scanf()函式输入数据2.2.3字元的输入与输出2.3简单运算2.3.1算术运算2.3.2赋值运算2.3.3变数自增和自减运算2.3.4逗号运算2.4编译预处理命令简介2.5简单程式设计举例2.6表达式中数据类型的转换*2.7定义数据类型别名*2.8const常量小结习题二第3章选择结构程式设计3.1if选择结构3.1.1if选择结构程式示例3.1.2关係表达式3.1.3逻辑表达式3.1.4if命令3.1.5条件运算3.2switch选择结构3.3选择结构程式举例小结习题三第4章循环结构程式设计4.1循环结构控制命令4.1.1while命令4.1.2dowhile命令4.1.3for命令4.2循环体中的控制命令4.2.1break命令4.2.2continue命令4.3循环嵌套4.4goto命令4.5循环结构程式举例小结习题四第5章数组程式设计5.1一维数组程式设计5.1.1一维数组程式示例5.1.2一维数组的定义及元素引用5.1.3数值型一维数组的输入和输出5.1.4数值型一维数组的初始化5.1.5字元型一维数组的初始化5.1.6一维数组的存储5.2字元串操作5.2.1字元串的输入和输出5.2.2多字元串操作函式5.3二维数组程式设计5.3.1二维数组的定义及元素引用5.3.2二维数组的输入和输出5.3.3二维数组的初始化5.3.4二维数组的存储5.4数组应用程式举例小结习题五第6章函式程式设计6.1函式概述6.2函式定义及调用6.2.1函式定义6.2.2函式值和return命令6.2.3函式调用6.3函式嵌套和递归函式6.3.1函式嵌套6.3.2递归函式6.4数组与函式6.4.1数组元素作函式参数6.4.2一维数组名作函式参数6.4.3二维数组与函式6.5函式应用程式举例6.6变数的作用域和存储类型6.6.1变数的作用域6.6.2变数的存储类型*6.7编译连线多个源档案的C程式小结习题六第7章指针程式设计7.1指针概述7.2指针变数的定义和使用7.2.1指针变数程式示例7.2.2定义指针变数7.2.3使用指针变数7.3指针与数组7.3.1指针与一维数组7.3.2指针与二维数组7.3.3指针与字元串7.3.4指针数组7.4指针作函式参数7.4.1简单变数指针作函式参数7.4.2指向数组的指针作函式参数7.4.3字元串指针作函式参数7.4.4指针数组作函式参数*7.4.5使用带参数的main()函式7.5指针函式7.6指针应用程式举例小结习题七第8章结构体程式设计8.1结构体数据概述8.2结构体类型和结构体变数8.2.1结构体程式示例8.2.2定义结构体数据类型8.2.3结构体变数的定义及使用8.3结构体数组 8.3.1结构体数组的定义及元素引用8.3.2结构体数组的初始化8.3.3结构体数组套用实例8.4结构体指针变数8.4.1结构体指针变数的定义及使用8.4.2结构体指针作函式的参数8.5使用鍊表存储数据8.5.1使用鍊表存储数据示例8.5.2鍊表的特点8.5.3动态记忆体管理函式8.5.4定义鍊表结构8.6鍊表的基本操作8.6.1鍊表结点的插入8.6.2鍊表结点的删除8.6.3鍊表结点的查找8.7结构体应用程式举例8.8动态数组小结习题八第9章档案程式设计9.1档案概述9.1.1档案的概念9.1.2档案的分类9.1.3档案的一般操作过程9.1.4档案类型指针9.2档案的基本操作9.2.1打开和关闭档案9.2.2档案的字元读写9.2.3档案结束状态测试9.2.4档案的数据块读写9.3档案的其他操作9.3.1档案位置指针的定位9.3.2档案的格式化读写9.3.3档案的字元串读写9.4档案应用程式举例小结习题九第10章综合程式设计10.1软体开发流程10.2通讯录程式设计10.2.1通讯录程式需求分析10.2.2通讯录程式功能设计10.2.3通讯录程式数据设计10.2.4通讯录程式函式设计10.2.5函式编码及测试附录AC语言经典保留字附录B常用C语言库函式附录C字元与ASCII码对照表附录DC语言的运算符附录E“学生数据处理”系列例题(习题)简表参考文献