注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C语言大学教程(第六版)

C语言大学教程(第六版)

C语言大学教程(第六版)

定 价:¥89.00

作 者: (美)戴特尔,(美)戴特尔 著,苏小红 等译
出版社: 电子工业出版社
丛编项:
标 签: VC++

购买这本书可以去


ISBN: 9787121152214 出版时间: 2012-01-01 包装: 平装
开本: 16开 页数: 725 字数:  

内容简介

  本书是全球畅销的C语言教程之一。全书系统地介绍了4种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介绍等内容。“活代码”方法(即通过可执行的代码来讲解理论概念的方法)是本书的另一特色,它可以促进学生积极地参与到程序设计中来。被突出显示的各种程序设计提示,则是作者多年教学的经验总结。本书不仅适合于初学者学习,作为高校计算机程序设计教学的教科书,也同样适用于有经验的程序员,作为软件开发人员的专业参考书。

作者简介

暂缺《C语言大学教程(第六版)》作者简介

图书目录

第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 和Ada
1.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 和realloc
14.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

本目录推荐