C语言大学教程

C语言大学教程

(美) 戴特尔 (Deitel,H.) , (美) 戴特尔 (Deitel,P.) , 著

出版社:电子工业出版社

年代:2011

定价:89.0

书籍简介:

本书是全球畅销的C语言教程之一。全书系统地介绍了4种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介绍等内容。

书籍目录:

第1章 计算机、Internet 和万维网导论1.1 引言1.2 计算机:硬件和软件1.3 计算机组成1.4 个人计算、分布式计算和客户/服务器计算1.5 因特网和万维网1.6 机器语言、汇编语言和高级语言1.7 C语言的发展历史1.8 C语言标准库1.9 C++语言1.10 Java语言1.11 著名的高级语言Fortran,COBOL,Pascal 和Ada1.12 BASIC,Visual Basic,Visual C++ ,Visual C#语言和.NET编程平台1.13 软件发展的重要趋势:对象技术1.14 典型的C语言程序开发环境1.15 硬件的发展趋势1.16 关于C语言和本书的一些注解1.17 有价值的Web站点第2章 C语言程序设计入门2.1 引言2.2 一个简单的C程序:打印一行文字2.3 另一个简单的C程序:两个整数求和2.4 存储单元的基本概念2.5 C语言中的算术运算2.6 做出判断:相等和关系运算符第3章 结构化的C程序设计3.1 引言3.2 算法3.3 伪码3.4 控制结构3.5 if选择语句3.6 if else选择语句3.7 while循环语句3.8 算法设计案例1:计数控制的循环3.9 自顶向下、逐步求精的算法设计案例2:标记控制的循环3.10 自顶向下、逐步求精的算法设计案例3:嵌套的控制结构3.11 赋值运算符3.12 增1和减1运算符第4章 C程序控制4.1 引言4.2 循环的基本原理4.3 计数控制的循环4.4 for循环语句4.5 for循环语句:注意事项4.6 应用for循环语句的例子4.7 switch多重选择语句4.8 do while循环语句4.9 break和continue 语句4.10 逻辑运算符4.11 区分相等运算符(==)和赋值运算符(=)4.12 结构化程序设计总结第5章 C函数5.1 引言5.2 C语言中的程序模块5.3 数学库函数5.4 函数5.5 函数定义5.6 函数原型5.7 函数调用堆栈及活动记录5.8 头文件5.9 按值或按引用调用函数5.10 随机数的生成5.11程序案例:运气游戏5.12 存储类型5.13 标识符作用域的规定5.14 递归5.15 使用递归的例子:Fibonacci数列5.16 递归与迭代第6章 C数组6.1 引言6.2 数组6.3 数组的定义6.4 数组的应用举例6.5 向函数传递数组6.6 数组元素的排序6.7 案例分析:采用数组来计算平均值、中值和众数6.8 数组元素的查找6.9 多下标数组第7章 C指针7.1 引言7.2 指针变量的定义和初始化7.3 指针运算符7.4 按引用向函数传递实参7.5 对指针使用const 限定符7.6 使用按引用调用方法实现冒泡法排序7.7 sizeof 运算符7.8 指针表达式和指针运算7.9 指针和数组的关系7.10 指针数组7.11 案例学习:扑克牌洗牌和发牌模拟7.12 函数指针第8章 C 字符和字符串8.1 引言8.2 字符串和字符基础8.3 字符处理函数库8.4 字符串转换函数8.5 标准输入输出库函数8.6 字符串处理函数库中的字符串处理函数8.7 字符串处理函数库中的比较函数8.8 字符串处理函数库中的查找函数8.9 字符串处理函数库中的内存函数8.10 字符串处理函数库中的其他函数第9章 格式化输入/ 输出9.1 引言9.2 流9.3 用printf 函数实现格式化输出9.4 打印整数9.5 打印浮点数9.6 打印字符串或字符9.7 其他的转换说明符9.8 带域宽和精度的打印9.9 在printf 函数的格式控制字符串中使用标记9.10 打印文本和转义序列9.11 用scanf 函数读取格式化的输入第10章 结构体、共用体、位操作和枚举类型10.1 引言10.2 结构体的定义10.3 结构体的初始化10.4 对结构体成员的访问10.5 在函数中使用结构体10.6 typedef 的使用10.7 实例:高性能的洗牌与发牌模拟10.8 共用体10.9 位运算符10.10 位域10.11 枚举常量第11章 文件处理11.1 引言11.2 数据的层次结构11.3 文件与流11.4 顺序存取文件的创建11.5 从顺序存取文件中读取数据11.6 随机存取文件11.7 随机存取文件的创建11.8 随机地向一个随机存取文件中写入数据11.9 从一个随机存取文件中读取数据11.10 案例学习:事务处理程序第12章 数据结构12.1 引言12.2 自引用结构体12.3 动态内存分配12.4 链表12.5 堆栈12.6 队列12.7 树第13章 C 预处理13.1 引言13.2 #include 预处理命令13.3 #define 预处理命令:符号常量13.4 #define 预处理命令:宏13.5 条件编译13.6 #error 和#pragma 预处理命令13.7 #和##运算符13.8 行号13.9 预定义的符号常量13.10 断言第14章 C语言的其他专题14.1 引言14.2 I/ O 的重定向14.3 可变长的实参列表14.4 使用命令行实参14.5 由多个源文件组成的程序的编译问题14.6 使用exit 和atexit 终止程序14.7 volatile 类型限定符14.8 整型和浮点型常量的后缀14.9 关于文件的深入讨论14.10 信号处理14.11 动态内存分配:函数calloc 和realloc14.12 用goto 实现无条件转移第15章 C++ :介绍对象技术15.1 简介15.2 C++15.3 简单程序:两个整数相加15.4 C++ 标准库15.5 头文件15.6 内联函数15.7 引用和引用形参15.8 空形参列表15.9 默认实参15.10 一元作用域运算符15.11 函数重载15.12 函数模板15.13 对象技术与UML 简介15.14 本章小结第16章 类与对象简介16.1 简介16.2 类、对象、成员函数以及数据成员16.3 定义一个具有成员函数的类16.4 定义一个有参成员函数16.5 数据成员、set 函数与get 函数16.6 用构造函数初始化对象16.7 将类放在单独的文件中以增强重用性16.8 将接口与实现分离16.9 用set

内容摘要:

《C语言大学教程(第6版)》是全球畅销的C语言教程之一。《C语言大学教程(第6版)》系统地介绍了4种当今流行的程序设计方法--面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。  相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介

书籍规格:

书籍详细信息
书名C语言大学教程站内查询相似图书
9787121152214
如需购买下载《C语言大学教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸26 × 18装帧平装
页数 756 印数

书籍信息归属:

C语言大学教程是电子工业出版社于2012.1出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。