注册 登录 进入教材巡展
#

出版时间:2024-04

出版社:电子工业出版社

以下为《C语言程序设计教程——基于项目导向》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121476679
  • 1-1
  • 525023
  • 48254041-6
  • 平塑
  • 16开
  • 2024-04
  • 252
  • 计算机科学与技术
  • 本科
内容简介
本书是以工程实践项目为导向的"新工科”C语言教材,采用案例模式,全面、细致地介绍了C语言的语法知识和简单应用。全书分为7章,以"成绩管理系统”实践项目为主线,主要内容包括C语言与软件工程概述、成绩管理系统项目综述、成绩处理子系统实现、查询统计子系统实现、后台管理子系统实现、查询统计子系统动态实现和文件管理子系统实现等。 本书在设计上针对的是计算机语言初学者,内容浅显易懂,实例丰富。本书既可作为高等院校计算机科学与技术相关专业C语言的教材或辅导用书,也可供计算机语言爱好者或其他专业的学生使用。
目录
第1章 C语言与软件工程概述 1__eol__1.1 C语言概述 1__eol__1.1.1 C语言的发展简史 1__eol__1.1.2 C语言的特点 1__eol__1.1.3 C程序的基本特点 2__eol__1.1.4 C程序结构初步 4__eol__1.1.5 C程序上机运行步骤 6__eol__1.1.6 C语言集成开发环境 7__eol__1.2 软件工程概述 14__eol__1.2.1 软件需求分析 15__eol__1.2.2 软件概要设计 17__eol__1.2.3 软件详细设计 17__eol__1.2.4 软件编码实现 18__eol__1.3 小结 19__eol__第2章 成绩管理系统项目综述 20__eol__2.1 系统功能分析与设计 20__eol__2.1.1 需求分析与功能描述 20__eol__2.1.2 系统总体设计 21__eol__2.2 算法描述与详细设计 21__eol__2.2.1 算法描述工具 21__eol__2.2.2 系统详细设计 24__eol__2.3 C程序的基本组成单位 24__eol__2.3.1 函数定义 26__eol__2.3.2 函数调用 28__eol__2.4 变量的作用域和存储类别 29__eol__2.5 人机界面设计 34__eol__2.6 小结 37__eol__第3章 成绩处理子系统实现 38__eol__3.1 成绩处理子系统概述 38__eol__3.2 成绩信息输入模块知识基础 39__eol__3.2.1 数据类型 39__eol__3.2.2 常量与变量 40__eol__3.2.3 给变量赋初值 52__eol__3.2.4 变量的数据类型转换 52__eol__3.2.5 数据的输入 54__eol__3.3 成绩信息输出模块知识基础 60__eol__3.3.1 运算符和表达式 60__eol__3.3.2 运算符的优先级和结合性 65__eol__3.3.3 数据的输出 65__eol__3.4 成绩处理子系统的编码设计和编码实现 68__eol__3.5 小结 72__eol__第4章 查询统计子系统实现 73__eol__4.1 查询统计子系统概述 73__eol__4.2 查询统计子系统控制条件知识基础 74__eol__4.2.1 关系运算符和关系表达式 74__eol__4.2.2 逻辑运算符和逻辑表达式 75__eol__4.3 查询统计子系统控制选择结构知识基础 77__eol__4.3.1 if语句 77__eol__4.3.2 switch语句 83__eol__4.4 查询统计子系统控制循环结构知识基础 86__eol__4.4.1 goto语句 87__eol__4.4.2 while语句 88__eol__4.4.3 do-while语句 90__eol__4.4.4 for语句 91__eol__4.4.5 4种循环的比较 94__eol__4.4.6 break语句和continue语句 94__eol__4.5 查询统计子系统的编码设计和编码实现 96__eol__4.6 小结 98__eol__第5章 后台管理子系统实现 99__eol__5.1 后台管理子系统概述 99__eol__5.2 后台管理子系统知识基础 99__eol__5.2.1 一维数组 99__eol__5.2.2 二维数组 104__eol__5.2.3 字符数组 108__eol__5.2.4 字符串处理函数 111__eol__5.2.5 程序示例 114__eol__5.2.6 数组元素作为函数实参使用 117__eol__5.2.7 数组名作为函数参数使用 118__eol__5.3 后台管理子系统高级知识 123__eol__5.3.1 结构 123__eol__5.3.2 结构数组 128__eol__5.3.3 枚举类型 130__eol__5.3.4 类型定义符typedef 133__eol__5.4 小结 134__eol__第6章 查询统计子系统动态实现 135__eol__6.1 查询统计子系统动态实现概述 135__eol__6.2 查询统计子系统指针知识基础 135__eol__6.2.1 指针 135__eol__6.2.2 指针变量作为函数参数使用 141__eol__6.2.3 指针变量问题的进一步说明 144__eol__6.3 查询统计子系统数组指针知识基础 147__eol__6.3.1 指向数组元素的指针 147__eol__6.3.2 通过指针变量引用数组元素 148__eol__6.3.3 数组名作为函数参数使用 151__eol__6.3.4 指向多维数组的指针和指针变量 158__eol__6.4 查询统计子系统字符串指针知识基础 160__eol__6.4.1 字符串的表示形式 160__eol__6.4.2 使用字符串指针变量和字符数组的区别 164__eol__6.5 查询统计子系统函数指针知识基础 164__eol__6.6 查询统计子系统指针型函数知识基础 165__eol__6.7 查询统计子系统指针数组知识基础 167__eol__6.7.1 指针数组的概念 167__eol__6.7.2 指向指针的指针 170__eol__6.7.3 main函数的参数 171__eol__6.8 指针数据类型和指针运算小结 173__eol__6.9 查询统计子系统结构指针知识基础 173__eol__6.10 查询统计子系统链表知识基础 179__eol__6.11 小结 181__eol__第7章 文件管理子系统实现 182__eol__7.1 文件管理子系统概述 182__eol__7.2 文件管理子系统文件打开/关闭知识基础 182__eol__7.3 文件管理子系统文件读/写知识基础 184__eol__7.3.1 单个字符读/写操作 184__eol__7.3.2 字符串读/写操作 186__eol__7.3.3 数据块读/写操作 187__eol__7.3.4 格式化读/写操作 190__eol__7.4文件管理子系统出错检测知识基础 191__eol__7.4.1 ferror函数 191__eol__7.4.2 clearerr函数 191__eol__7.4.3 exit函数 192__eol__7.5 小结 192__eol__附录A 成绩管理系统的基本实现方法 193__eol__附录B 成绩管理系统基于链表的实现方法 211__eol__附录C 成绩管理系统基于函数指针的实现方法 230__eol__