C++程序设计

本书特色

[

  《C 程序设计》特色:
  相比于程序设计语言,《C 程序设计》更强调如何解决问题,强调程序设计的思想和方法。它以C/C 为语言环境,全面介绍结构化程序设计和面向对象的程序设计的方法。
  《C 程序设计》注重培养学生良好的程序设计风格,例如变量/函数的命名、程序的排版、常用语句的组合等。在每章的*后一小节都会介绍业界的相关规范。
  《C 程序设计》采用以应用引出知识点的方法,让学生先了解学习的目的,提高学生的学习兴趣。特别是尽可能利用计算学科中的经典问题,如汉诺塔等,使学生在学习程序设计的过程中不断加深对计算学科的了解。
  《C 程序设计》对每个知识点都给出了大量的例题,帮助读者理解和掌握知识的应用以及学习良好的程序设计风格。《C 程序设计》在结构化程序设计部分提供了66个例题。面向对象部分主要用两个例题贯穿所有章节。通过这两个例题演示了如何利用面向对象的特性将两个工具用得称心如意。每一章*后的习题分为两类:简答题和程序设计题。简答题帮助理解本章的知识点,共提供了151个简答题。程序设计题让读者运用本章学到的知识解决一些实际的问题,共提供128个编程题。

]

内容简介

[

本书以C/C++语言为环境, 重点讲授程序设计的基本概念和方法, 包括过程化的程序设计和面向对象的程序设计。主要内容包括: 程序的基本组成、分支程序设计等。

]

目录

1 绪论1.1 程序设计概述1.2 计算机的基本功能1.3 算法设计1.4 编码1.5 编译与链接1.6 程序调试和维护1.7 小结1.8 习题2 程序的基本组成2.1 程序的基本结构2.2 常量与变量2.3 数据的输入/输出2.4 算术运算2.5 赋值运算2.6 编程规范及常见错误2.7 小结2.8 习题3 分支程序设计3.1 关系表达式3.2 逻辑表达式3.3 if语句及其应用3.4 switch语句及其应用3.5 编程规范及常见错误3.6 小结3.7 习题4 循环程序设计4.1 计数循环4.2 break和continue语句4.3 基于哨兵的循环4.4 循环的应用4.5 编程规范和常见错误4.6 小结4.7 习题5 批量数据处理——数组5.1 -维数组5.2 查找5.3 排序5.4 二维数组5.5 字符串5.6 程序规范及常见错误5.7 小结5.8 习题6 过程封装——函数6.1 函数的定义6.2 函数的使用6.3 数组作为函数的参数6.4 变量的作用域6.5 变量的存储类别6.6 递归函数6.7 编程规范及常见错误6.8 小结6.9 习题7 间接访问——指针7.1 指针的概念7.2 指针运算与数组7.3 指针与动态变量7.4 字符串再讨论7.5 指针与函数7.6 指针数组与多级指针7.7 指向函数的指针7.8 编程规范与常见错误7.9 小结7.10习题8 创建新的类型8.1 面向对象程序设计8.2 创建新的类型8.3 对象的使用8.4 对象的构造和析构8.5 const与对象8.6 静态成员8.7 友元8.8 编程规范及常见错误8.9 小结8.10 习题9 运算符重载9.1 运算符重载的方法9.2 几个特殊运算符的重载9.3 自定义类型转换函数9.4 编程规范与常见错误9.5 小结9.6 习题10 组合与继承10.1 组合10.2 继承10.3 运行时的多态性10.4 纯虚函数和抽象类10.5 编程规范和常见错误10.6 小结10.7 习题11 泛型机制——模板11.1 类模板的定义11.2 函数模板11.3 模板的实例化11.4 非类型参数11.5 类模板的友元11.6 类模板的继承11.7 编程规范及常见错误11.8 小结11.9 习题12 异常处理12.1 异常抛出12.2 异常捕获12.3 异常规格说明12.4 编程规范和常见错误12.5 小结12.6 习题13 输入/输出与文件13.1 输入输出概述13.2 基于控制台的输入/输出13.3 基于文件的输入/输出13.4 编程规范及常见错误13.5 小结13.6 习题附录 ASCII代码表参考文献

封面

C++程序设计

书名:C++程序设计

作者:翁惠玉编著

页数:0

定价:¥42.0

出版社:上海交通大学出版社

出版日期:2017-01-01

ISBN:9787313136275

PDF电子书大小:147MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注