
| ●集作者几十年程序设计经验之精华,从软件工程的原理强调结构化程序设计方法,追求程序的清晰优
美,注重程序的性能和结果。 ●内容丰富、权威,重点讲述C语言兼C++和Java面向对象的基本概念和编程技巧。 ●内容由浅入深,示例引导,生动活泼,测试练习极具启发性,集现代教育思想和方法于一体。 |
| Harvey M.Deitel编写、教授程序设计已30多余年,经验丰富,强调程序的清晰优美。
Paul J.Deitel编写程序有十余年,精力充沛,热衷于教学和程序设计,注重程序的性能和结果。 |
| 第1章 计算机、Internet和万维网入门 1.1 简介 1.2 计算机是什么 1.3 计算机的组织 1.4 操作系统的演变 1.5 个人计算、分布计算和客户/服务器计算 1.6 机器语言、汇编语言和高级语言 1.7 C语言的历史 1.8 C语言的标准库 1.9 重要的软件发展趋势:面向对象的技术 1.10 C++语言以及C++编程 1.11 Java语言以及Java编程 1.12 其他高级语言 1.13 结构化编程 1.14 C程序开发环境基础 1.15 硬件趋势 1.16 Internet的历史 1.17 万维网的历史 1.18 C语言及本书的注意事项 自测练习 练习 第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 递增运算符和递减运算符 自测练习 练习 第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 递归与迭代 自测练习 练习 第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 指针表达式和指针算法 7.8 指针和数组的关系 7.9 指针数组 7.10 案例研究:洗牌和发牌模拟 7.11 函数指针 自测练习 练习 第8章 C字符和字符串 8.1 简介 8.2 字符串和字符的基本知识 8.3 字符处理库 8.4 字符串转换函数 8.5 标准输入/输出库函数 8.6 字符串处理库的字符串处理函数 8.7 字符处理库的比较函数 8.8 字符串处理库的查找函数 8.9 字符串处理库的内存函数 8.10 字符串处理库的其他函数 自测练习 练习 第9章 C格式化的输入/输出 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格式化输入 自测练习 练习 …… |
商品评论(0条)