C++程序设计
类别:
计算机系列
书名:
C++程序设计
主编:
陈蜀宇
定价:
49.00
开本:
16
时间:
2017.09修订
出版:
上海交通大学出版社
书号:
978-7-313-08548-1
内容摘要
为适应教学改革与人才培养的需求,本教材精心设计组织了如下内容:C++初步、数据类型与表达式、程序流程控制、函数与预处理、数组、指针与引用、函数模板、面向对象程序设计基础、类和对象、重载操作符、继承和派生、多态性和虚函数、模板及异常等知识。
本教材在讲授理论知识的同时配以丰富、实用的实例来实现理论与实践相结合,以激发读者的学习兴趣;每章都安排相应的习题,以巩固学生对所学知识的掌握。
本教材可作为高等院校计算机专业学生使用,也可作为相关人员学习参考使用。
目录
第1章 C++初步
1.1 认识C++
1.1.1 从C到C++
1.1.2 从面向过程到面向对象
1.1.3 认识类与对象
1.1.4 面向对象编程的特点
1.2 C++的现状和发展
1.2.1 C++的应用现状
1.2.2 C++未来的发展方向
1.3 C++程序的一般开发过程
1.4 简单的C++程序
1.5 C++程序的构成、书写
1.5.1 C++程序的构成
1.5.2 C++程序的书写
1.6 集成开发环境
习题
第2章 数据类型与表达式
2.1 C++的数据类型
2.1.1 整型
2.1.2 特殊整型
2.1.3 无符号整型
2.1.4 浮点型
2.1.5 字符型
2.1.6 无符号字符型
2.1.7 转义字符
2.1.8 宽字符型
2.1.9 布尔型
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.2.3 定义变量
2.2.4 为变量赋初值
2.2.5 常变量
2.3 表达式
2.4 运算符分类
2.4.1 算术运算符
2.4.2 算术运算的溢出
2.4.3 赋值运算符
2.4.4 自增运算符和自减运算符
2.4.5 关系运算符
2.4.6 逻辑运算符
2.4.7 条件运算符
2.4.8 逗号运算符
2.4.9 位运算符
2.4.10 复合赋值运算符
2.5 运算符的优先级和结合性
2.6 类型转换
2.6.1 隐式转换
2.6.2 特殊的隐式转换
2.6.3 显式类型转换
习题
第3章 程序流程控制
3.1 程序设计风格和文档
3.1.1 适当的注释
3.1.2 恰当的缩进和空白
3.2 程序流程的描述
3.2.1 伪代码
3.2.2 流程图
3.3 顺序结构
3.3.1 赋值语句
3.3.2 输入与输出
3.3.3 编写顺序结构程序
3.4分支结构
3.4.1 if语句
3.4.2 多分支switch语句
3.5循环结构
3.5.1 for语句
3.5.2 while语句
3.5.3 do…while语句
3.5.4 循环的嵌套
3.5.5 循环控制break语句
3.5.6 循环控制continue语句
习题
第4章 函数与预处理
4.1 函数的概念
4.1.1 使用函数的必要性
4.1.2 函数的组成部分
4.2 函数的定义和声明
4.2.1 函数的定义
4.2.2 函数的参数列表
4.2.3 函数的声明
4.2.4 在头文件中声明函数
4.3 函数调用
4.3.1 函数调用的一般形式
4.3.2 函数的形参和实参
4.3.3 值传递
4.3.4 参数类型检查
4.3.5 使用默认实参
4.3.6 调用有默认参数的函数
4.3.7 函数的嵌套调用和递归调用
4.3.8 内联函数
4.4 函数的重载
4.4.1 使用重载函数的必要性
4.4.2 使用重载函数的时机
4.4.3 函数重载解析
4.5 变量的属性和声明
4.5.1 变量的作用域
4.5.2 变量的存储期和存储类别
4.5.3 变量的声明
相关图书
主编:舒军 王晓丽
本书注重以实例讲解Access 2016数据库的开发和管理。全书共分7个项目,包括数据库和表的创建、处理数据库的样式和数据、数据的查询应用、窗体和控件的应用、报表的应用、宏及外部数据的应用、数据库和数...
¥54.00
主编:金松林
本书深入浅出地介绍了Python编程语言的基础知识及简单的数据处理技术。全书共分10章,主要内容包括初识Python,数据类型、变量与运算符,字符串,列表与元组,字典,条件与循环语句,函数与模块,类,...
¥45.00
主编:熊芳芳
本书分为9章,分别介绍了数据库基础知识、数据库与表、查询、窗体、报表、宏、模块与VBA程序设计、VBA数据库编程、全国计算机等级考试二级公共基础知识。 本书适合作为高等院校Access数...
¥49.8
主编:张春飞 许志军
本书是为普通高等院校学生学习C语言程序设计编写的教材,共分10章,内容包括:程序设计与C语言、C语言的基本知识、控制结构、数组、函数、指针、结构体与其他数据类型、文件、预处理命令、位运算。 ...
¥45.00