C/C++ 程序设计导论

C/C++ 程序设计导论

(美) 坎农 (Cannon,S.R.) , 编著

出版社:中国铁道出版社

年代:2003

定价:33.0

书籍简介:

本书主要介绍了面向对象的设计理念,程序和代码段精确、直截了当,采取旋转式的解答问题的方式和大量的经验指导,是一本C++语言的入门教科书。

书籍目录:

第1章 第一个C++程序 11-1 用高级语言编程 21-2 设计一个简单的C++程序 41-3 浮点变量和声明 71-4 程序的输入 91-5 赋值和表达式 91-6 程序的调试 111-7 C++的历史 161-8 工程范例 171-9 总结 201-10 练习题 22第2章 简单的选择语句与循环语句 252-1 条件语句 262-2 程序块 292-3 while 语句 30

第1章 第一个C++程序 11-1 用高级语言编程 21-2 设计一个简单的C++程序 41-3 浮点变量和声明 71-4 程序的输入 91-5 赋值和表达式 91-6 程序的调试 111-7 C++的历史 161-8 工程范例 171-9 总结 201-10 练习题 22第2章 简单的选择语句与循环语句 252-1 条件语句 262-2 程序块 292-3 while 语句 302-4 用户手册 322-5 使用循环语句 332-5-1 不确定循环 332-5-2 可数循环 342-5-3 求和与计算 372-6 嵌套的条件语句和循环语句 402-7 工程范例 432-8 总结 462-9 练习题 48第3章 简单的函数 513-1 模块化编程的概念 523-2 用函数进行自顶向下的设计 533-3 带有返回值的函数 563-4 函数参数 583-5 变量的作用域 613-6 常量 633-7 工程范例 653-8 库函数 683-8-1 标准库函数 693-8-2 专用库 713-9 总结 713-10 练习题 72第4章 问题的解决与程序设计 774-1 学习如何解决编程中的问题 784-2 思考过程 784-3 把编程问题划分为基本的组成部件 794-4 复合设计 804-4-1 循环设计 804-4-2 条件设计 824-5 自顶向下的设计 834-5-1 概念 834-5-2 范例 844-5-3 桌面测试 884-5-4 调试 894-6 软件的生命周期 904-7 总结 914-8 练习题 92第5章 函数的设计 955-1 可重用模块的设计 965-2 传址参数 975-3 编写测试程序段进行自上而下调试 1035-4 头文件和工程文件 1055-4-1 函数原型 1075-4-2 文件作用域 1095-5 文件介绍 1095-6 工程范例 1115-7 总结 1145-8 练习题 116第6章 常用的数据类型 1216-1 浮点变量 1226-1-1 计数法 1226-1-2 科学计数法 1236-1-3 精度和范围 1236-1-4 截断误差 1246-1-5 双精度变量 1266-2 整数变量 1276-2-1 范围 1286-2-2 混合方式表达式 1286-2-3 参数 1306-2-4 其他的比较运算符 1316-2-5 长整型(long)和短整型(short)整数 1326-3 字符变量 1326-3-1 字符的表示 1346-3-2 字符变量的I/O 1356-3-3 字符库函数 1366-4 其他系统中的变量 1396-5 范例文件 1406-6 总结 1456-7 练习题 147第7章 更多的控制结构和运算符 1517-1 单选if语句 1527-2 复合比较语句 1547-3 for循环 1577-4 简写运算符 1637-5 多重选择和switch语句 1677-6 do-while 循环语句 1707-7 工程范例 1717-8 总结 1747-9 练习题 176第8章 文件的输入输出 7818-1 外部流文件 1828-1-1 文件名与文件变量 1828-1-2 输入文件 1878-1-3 简写符号 1898-2 文件尾循环 1908-3 关闭文件 1908-4 输出格式 1928-5 标准错误流 1948-6 成员函数 1958-7 工程范例 1968-8 总结 2008-9 练习题 202第9章 字符串和string类 2079-1 字符串和字符串声明 2089-1-1 字符串标准 2089-1-2 字符串的声明和赋值 2099-2 string变量的输入/输出 2119-3 string操作 2139-4 string函数 2149-5 string比较 2169-6 使用参数传递字符串 2179-7 工程范例 2189-8 总结 2219-9 练习题 222第10章 简单的数组 22510-1 数组的声明和引用 22610-2 数组初始化 22810-3 利用循环语句初始化数组 22910-4 常见错误 23310-5 将数组作为自变量和参数 23410-5-1 传递整个数组 23410-5-2 传递单个元素 23810-6 数组的排序 23910-7 指针 24110-8 多维数组 24310-9 工程范例 24610-10 总结 24810-11 练习题 250第11章 字符串处理 25311-1 把字符串作为数组 25411-2 成员函数 25711-3 用字符数组表示字符串 25811-4 工程范例 26011-5 总结 26411-6 练习题 265第12章 类和结构 26712-1 面向对象编程 26812-2 函数的重载 27012-3 C++的类 27012-4 使用类管理工程 27412-4-1 函数的实现 27612-4-2 构造函数 27912-5 运算符重载 28112-5-1 重载成员运算符 28312-5-2 非成员运算符的重载 28312-6 静态成员 28712-7 友元函数 28812-8 用户自定义转换 29012-9 结构和用户定义的结构 29112-10 类与结构的比较 29312-11 工程范例 29412-12 总结 29712-13 练习题 299第13章 递归 30313-1 递归的定义 30413-2 递归函数 30713-3 跟踪递归 30813-4 二分法查找 31613-5 工程范例 31813-6 总结 32213-7 练习题 323第14章 内置表示法、指针和动态分配内存 32714-1 二进制表示法 32814-1-1 数值系统 32814-1-2 低级运算符 33114-2 存储标识符 33514-3 类型强制转换 33814-4 指针 34014-4-1 指针符号表示法 34114-4-2 指针变量 34214-4-3 指针的算术运算 34314-5 动态分配内存 34514-5-1 构造函数和析构函数 34714-5-2 复制构造函数 34814-6 工程范例 35114-7 总结 35614-8 练习题 358附录A Microsoft Visual C++ 363附录B ASCII代码表 371附录C 部分习题答案 375

内容摘要:

本书特色:
·内容按教学单元而不是按主题单元来划分,更侧重于遵循“教”和“用”两项基本原则。
·采用宽度优先的方式能够密布按章节进行编排时的不足。同时,通过程序范例来帮助学生具体理解所有的概念和培养实际解决问题的能力,让学生能尽快编写出有实际应用价值的程序。
·通过思考题与练习以及一些具有创造性和挑战性的问题来增强学生对具体问题的综合应用能力和创新能力。
·本书部分程序代码可在天勤网站:http://www.tqbooks.net“下载专区”中下载。

编辑推荐:

·内容按教学单元而不是按主题单元来划分,更侧重于遵循“教”和“用”两项基本原则。
·采用宽度优先的方式能够密布按章节进行编排时的不足。同时,通过程序范例来帮助学生具体理解所有的概念和培养实际解决问题的能力,让学生能尽快编写出有实际应用价值的程序。
·通过思考题与练习以及一些具有创造性和挑战性的问题来增强学生对具体问题的综合应用能力和创新能力。
·本书部分程序代码可在天勤网站:http://www.tqbooks.net“下载专区”中下载。

书籍规格:

书籍详细信息
书名C/C++ 程序设计导论站内查询相似图书
9787113052126
《C/C++ 程序设计导论》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位中国铁道出版社
版次1版印次1
定价(元)33.0语种简体中文
尺寸26装帧平装
页数 388 印数 5000

书籍信息归属:

C/C++ 程序设计导论是中国铁道出版社于2003.04出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。