C/ C++/ Java 程序设计经典教程(Deitel 著) 下载介绍: 《C/ C++/ Java 程序设计经典教程》(Deitel 著)
●集作者几十年程序设计经验之精华,从软件工程的原理强调结构化程序设计方法,追求程序的清晰优美,注重程序的性能和结果。●内容丰富、权威,重点讲述C语言兼C++和Java面向对象的基本概念和编程技巧。●内容由浅入深,示例引导,生动活泼,测试练习极具启发性,集现代教育思想和方法于一体。 本书译自经典计算机教程《C How to Program》的最新版,在美国,数十万学生通过本书学习C语言。 作者Deitel & Deitel父子俩从事编程和教学工作几十年,积累了丰富的经验,通过本书讲述了C语言、C++以及Java语言的基本概念及编程方法。本书重在强调程序的清晰性与实用性,书中给出大量的相关提示信息,可以引导读者养成良好的编程习惯,提高程序性能和可移植性。 本书适用于只有很少甚至没有编程经验的大专院校学生,可以作为计算机编程方面的入门级教材,现时也可作为初中级程序员的参考用书。 数百个精巧的实例、丰富的测试练习、贴切的提示信息,融作者多年经验之精华,阐述6个当今最流行的编程范例: ·过程化编程(C语言) ·类和对象(C++和Java) ·继承和多态性(C++和Java) ·泛型编程(C++模板) ·图形、GUI和多媒体(Java语言) ·事件驱动的程序设计(Java语言)
第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格式化输入 自测练习 练习