《C语言程式设计基础》是由李民、钟钰与秦珀石主编,2017年武汉理工大学出版社出版的普通高等学校计算机基础教材。该教材可作为高等院校本科学生学习“C语言程式设计”课程的参考用书,也可作为C语言程式设计爱好者的自学用书。
该教材共有9章,涵盖C语言的数据类型、基本控制结构、数组、指针、函式、结构体与共用体、数据档案等内容。
基本介绍
- 书名:C语言程式设计基础
- 作者:李民、钟钰、秦珀石
- ISBN:978-7-5629-5626-6
- 类别:普通高等学校计算机基础教材
- 页数:261页
- 出版社:武汉理工大学出版社
- 出版时间:2017年9月1日
- 装帧:平装
- 开本:16开
- 字数:435千字
- CIP核字号:2017214086
成书过程
编写情况
《C语言程式设计基础》由武汉理工大学计算机科学与技术学院老师编写,李民、钟钰、秦珀石担任主编,陈志铭、李宁、毛薇、顾治华、袁小玲、汤练兵担任副主编。具体分工如下:第1章由吕曦编写,第2章由李宁编写,第3章由毛薇编写,第4章由钟钰编写,第5章由李民、孙骏编写,第6章由顾治华编写,第7章由袁小玲编写,第8章由秦珀石编写,第9章由汤练兵编写,附录部分由陈志铭整理编写。由李民、陈志铭、钟钰、吕曦、汤练兵、段翠萍、毛薇、秦珀石分章校对,李民、钟钰、秦珀石、陈志铭统稿校订。
出版情况
2017年9月,该教材由武汉理工大学出版社出版。
项目负责人 | 责任编辑 | 责任校对 | 封面设计 |
---|---|---|---|
吴正刚、王兆国 | 李兰英 | 夏冬琴 | 许伶俐 |
内容简介
《C语言程式设计基础》共有9章,涵盖C语言的数据类型、基本控制结构、数组、指针、函式、结构体与共用体、数据档案等内容。具体内容如下:第1章是概述,主要介绍数据在计算机中的表示以及电脑程式设计语言;第2-4章讲解程式结构的三种基本结构,介绍顺序结构、选择结构和循环结构的程式设计方法;第5-6章学习基本构造类型(数组)和指针的用法;第7-9章通过学习函式掌握模组化编程方法,以及结构体类型、档案在编程中的使用;附录提供了ASCII码錶、运算符、常用函式表等。
教材目录
1计算机基础与C语言简介1.1冯·诺依曼式计算机与二进制 1.2机器语言、彙编语言和高级计算机语言 1.3C语言的今天 1.4设计电脑程式的基本方法 2顺序结构 2.1数据在计算机中的表示和编码 2.2求圆的面积 2.3运算符与表达式 2.4基本语句 2.5顺序结构程式设计示例 3选择结构 3.1选择结构中的判定条件 3.2if语句 3.3switch语句 3.4选择结构的套用 4循环结构 4.1程式中的重複 4.2while循环结构 4.3do while循环结构 4.4for语句 4.5break语句和continue语句 4.6循环结构的嵌套 4.7循环中的输入问题 4.8蒙特卡罗法与随机数函式 5数组 5.1程式中的批量数据处理 5.2一维数组 5.3二维数组及多维数组 5.4字元串与字元数组 6指针 6.1地址与指针的概念 | 6.2指针的定义与引用 6.3指针与数组 6.4字元串的指针 6.5指针数组和数组指针 6.6指向指针的指针 6.7动态记忆体分配 7函式 7.1函式的定义与声明 7.2函式的调用 7.3变数的作用域与存储类型 7.4内部函式与外部函式 7.5预处理命令 7.6模组化程式设计简介 8结构体与共用体 8.1结构体类型定义 8.2结构体变数的定义、初始化和使用 8.3结构体数组和结构体指针 8.4在函式中使用结构体 8.5利用结构体和指针处理动态鍊表 8.6共用体类型 9档案 9.1档案的基础知识 9.2档案的打开与关闭 9.3档案的输入/输出操作 9.4档案的随机访问 9.5档案检测函式 附录 附录ⅠASCII码字元集 附录Ⅱ运算符的优先权和结合性 附录Ⅲ 常用的标準库函式 附录Ⅳ C语言上机常见错误提示 参考文献 |
(注:目录排版顺序为从左列至右列)
教学资源
- 配套教材
《C语言程式设计基础》有配套教材《C语言程式设计实验指导》。
书名 | 《C语言程式设计实验指导》 |
---|---|
作者 | 郭羽成、吕曦、孙骏 |
ISBN | 978-7-5629-5627-3 |
出版时间 | 2017年9月1日 |
出版社 | 武汉理工大学出版社 |
页数 | 214页 |
教材特色
《C语言程式设计基础》通过案例和问题引入C语言的语法知识,讲解程式设计的基本思想和方法。以程式设计为主线、以案例套用为驱动、通过问题引入介绍程式设计是编写该教材的基本思想和方法。
该教材的每个例题均在CodeBlocks下调试通过,并给出了运行结果,引导读者从模仿到改写,再到独立编写程式。
作者简介
李民,女,武汉理工大学计算机科学与技术学院副教授,主要研究方向为计算机套用技术、分散式计算。
钟钰,女,武汉理工大学计算机科学与技术学院讲师,主要研究方向为基于社会网路的数据分析和挖掘、社会网路中的分类问题。
秦珀石,男,武汉理工大学计算机科学与技术学院讲师,主要研究方向为手机套用软体及微信开发、线上教育、商业O2O。