注册 登录 进入教材巡展
#
  • #

出版时间:2020-07

出版社:电子工业出版社

以下为《C语言程序设计(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121375989
  • 1-2
  • 293583
  • 49225723-3
  • 平塑
  • 16开
  • 2020-07
  • 470
  • 292
  • 工学
  • 软件工程
  • TP312C
  • 计算机科学与技术
  • 本科 研究生(硕士、EMBA、MBA、MPA、博士)
作者简介

董卫军,计算机理论与软件博士,信息与通信工程博士后,西北大学副教授,全国高等院校计算机基础教育研究会理事,陕西省计算机教育学会常务理事兼副秘书长。长期从事大学计算机课程的教学和研究工作,教学经验丰富。出版教材多部。

查看全部
内容简介
本书是国家级精品课程“大学计算机”系列中“C语言程序设计”课程的主教材,也是该课程中国大学MOOC配套教材。本书以快速掌握程序设计思想为主线,采用“核心语法为先导、实践应用为目的、知识扩展为提升、疑难辨析以解惑”的内容组织方式,突出知识点与技术点的关联性。全书内容主要包括基本数据类型、简单程序设计、循环结构程序设计、数组、指针、模块化程序设计、复杂数据类型、动态存储空间管理、文件的处理。本书体系完整、结构严谨、注重应用、强调实践,在编写时兼顾了全国计算机等级考试的要求。为方便教学,本书还配有电子课件,任课教师可登录华信教育资源网()免费注册并下载。本书既可作为高等学校“C语言程序设计”课程的教材,也可作为全国计算机等级考试二级C语言程序设计的培训或自学教材。
目录
第1章基本数据类型 111程序与工程化程序设计 1111程序 1112工程化程序设计 112程序设计语言 7121程序设计语言的概念 7122C语言简介 713数据类型与常量 11131数据类型 11132常量 1214变量 16141标识符 16142变量的定义 1615基本运算 17151运算符与表达式 17152赋值运算 18153算术运算 20154关系运算 24155逻辑运算 25156条件运算 2616知识扩展 28161数据的输入与输出 28162逗号运算 31163数据类型长度运算 32164算术自反赋值运算 33165位运算 3317疑难辨析 37习题1 40第2章简单程序设计 4721顺序结构程序设计 47211语句 47212顺序结构程序设计举例 4822选择结构程序设计 49221if语句 49222switch语句 51223选择结构的嵌套 52224选择结构程序设计举例 5423应用举例 5524疑难辨析 60习题2 61第3章循环结构程序设计 6631循环结构语句 66311while语句 66312for语句 68313循环结构程序设计 7132多重循环 73321多重循环的引入 73322多重循环结构程序设计 7333知识扩展 77331dowhile语句 77332break和continue语句 7834应用举例 7935疑难辨析 80习题3 81第4章数组 8741一维数组的使用 87411一维数组概述 88412一维数组应用举例 9042二维数组的使用 96421二维数组概述 96422二维数组应用举例 9843知识扩展 100431字符串与字符数组 100432三维数组的使用 10444应用举例 10745疑难辨析 109习题4 111第5章指针 11851指针与指针的运算 118511指针变量与指针常量 118512指针的运算 12052指针与数组 124521指针与一维数组 124522指针与二维数组 12653知识扩展 130531指针数组 130532指向指针的指针 13254应用举例 13355疑难辨析 135习题5 140第6章模块化程序设计 14661模块化程序设计概述 146611模块化程序设计的基本思想 146612函数简介 14762函数的使用 148621自定义函数的定义 148622自定义函数的说明 151623函数调用 151624函数使用举例 15263知识扩展 156631变量的存储类别、生存期与作用域 156632函数的递归调用 163633理解函数指针 164634编译预处理 16564应用举例 17165疑难辨析 178习题6 180第7章复杂数据类型 19571结构体 195711结构体类型与变量的定义 195712结构体变量的使用 197713结构体数组 200714结构体类型的指针 20172共用体 203721共用体类型及共用体变量的定义 204722共用体变量的引用 20573知识扩展 207731枚举类型 207732用typedef定义类型 20974应用举例 21075疑难辨析 212习题7 213第8章动态存储空间管理 21981存储空间的分配与管理 219811存储空间的组成 219812静态和动态存储方式 220813静态和动态存储分配 22082动态存储空间的申请与释放 221821动态存储空间的申请 222822动态存储空间的释放 22383链表的使用 224831链表的概念 224832链表的基本操作 22684应用举例 23085疑难辨析 242习题8 244第9章文件的处理 24891文件的基本概念 248911C语言支持的文件格式 248912文件操作的基本思路 25092文件的基本操作 250921文件指针 250922文件的打开与关闭 251923字节级文件的读/写 253924字符串文件的读/写 255925文件结束判断函数 25693知识扩展 260931文件的格式化读/写 260932文件的块串级读/写 262933文件位置指针的移动 26494应用举例 26695疑难辨析 269习题9 271附录AVisualC++集成环境使用指南 275附录B常用运算符及其优先级和结合性 279附录C标准C语言头文件 280附录DC语言系统关键字 281附录EASCII编码表 282参考文献 283