出版社:清华大学出版社
年代:2013
定价:29.0
本书在对湖南省教育厅和中南大学教改立项项目“基于认知理论和语法子集的程序设计基础类课程教学内容与方法研究”探讨的基础上,我们提出了一种C++语言的优化语法子集,并基于所提出的优化语法子集对本课程教学内容进行精简优化;同时基于认知理论的指导对教学方法进行优化。在此基础上提出编写一本C++综合性的简明实用型教材,以适应初学者在短学时条件下的教学需要。
教学篇
第1章 C++基础知识
1.1 C++语言与C++程序
1.1.1 程序设计语言的语法要素
1.1.2 C++的字符集组成
1.1.3 C++的单词及其构词规则
1.1.4 C++程序的基本结构
1.1.5 C++程序的书写格式
1.2 应用程序的开发过程
1.2.1 开发过程概述
1.2.2 开发过程示例
1.3 C++基本数据类型
1.4 常量与变量
1.4.1 常量
1.4.2 变量
1.5 运算符与表达式
1.5.1 运算符的优先级和结合性
1.5.2 算术运算符与算术表达式
1.5.3 赋值运算符与赋值表达式
1.5.4 类型转换
1.5.5 关系运算符与关系表达式
1.5.6 逻辑运算符与逻辑表达式
1.5.7 位运算符与位运算表达式
1.5.8 复合赋值运算符与复合赋值表达式
1.5.9 条件运算符与条件表达式
1.5.10 逗号运算符与逗号表达式
1.5.11 其他运算符
1.5.12 运算符的规律与表达式的副作用
习题1
第2章 程序控制结构
2.1 顺序结构
2.1.1 定义语句
2.1.2 表达式语句
2.1.3 复合语句
2.1.4 空语句
2.1.5 基本输入/输出
2.2 选择结构
2.2.1 if语句
2.2.2 switch语句
2.3 循环结构
2.3.1 while语句
2.3.2 do——-while语句
2.3.3 for语句
2.3.4 多重循环
2.4 控制转向语句
2.4.1 break语句
2.4.2 continue语句
2.5 常用算法
习题2
第3章 函数与编译预处理
3.1 函数的概念
3.2 函数的定义与调用
3.2.1 函数的定义
3.2.2 函数的声明
3.2.3 函数的返回值
3.2.4 函数的调用
3.3 函数的参数传递
3.3.1 参数的值传递
3.3.2 参数的地址传递
3.3.3 带默认形参值的函数
3.4 函数的嵌套调用与递归调用
3.4.1 函数的嵌套调用
3.4.2 函数的递归调用
3.5 内置函数
3.6 变量和函数的属性
3.6.1 变量的作用域
3.6.2 变量的生存期
3.6.3 内部函数和外部函数
3.7 编译预处理
3.7.1 宏定义
3.7.2 文件包含
3.7.3 条件编译
习题3
第4章 数组与指针
4.1 数组及其应用
4.1.1 数组的概念
4.1.2 -维数组的定义与使用
4.1.3 二维数组的定义与使用
4.1.4 数组与函数
4.1.5 常用算法II
4.2 指针的定义与使用
4.2.1 指针的概念
4.2.2 指针变量的定义及赋值
4.2.3 指针的运算
4.3 指针与函数
4.3.1 指针作函数参数
4.3.2 返回指针值的函数
4.3.3 指向函数的指针
4.4 指针与数组
4.4.1 指针与一维数组
4.4.2 指针与二维数组
4.5 指针数组与多级指针
4.5.1 指针数组
4.5.2 多级指针
4.6 指针与字符串
4.6.1 字符串的概念
4.6.2 字符串的存储表示法
4.6.3 字符串的输入与输出
4.6.4 字符串处理函数
4.6.5 字符串的简单应用举例
4.7 引用
4.7.1 变量的引用
4.7.2 引用作函数参数
4.7.3 引用作为函数的返回值
习题4
第5章 自定义数据类型
实验篇
参考篇
C++是目前最为流行的程序设计语言,它不仅支持结构化程序设计,而且支持面向对象程序设计。本书从零编程基础入手,根据语法精炼原则和初学者的认知水平,循序渐进地全面介绍了C++结构化程序设计和面向对象程序设计方法。全书分为教学篇、实验篇和参考篇三大版块。教学篇共分为8章,内容包括C++的开发环境、数据类型和表达式等基础知识,程序的控制结构,函数与编译预处理,数组与指针,自定义数据类型,类与对象,C++的几种高级特性(重载与模板、继承与派生、多态性与虚函数),输入输出流。实验篇配合教学篇的内容提供了12个实验,其中11个基本实验分别与第1~8章的相应教学内容对应;一个综合实验为大型应用程序设计提供了一个范例,可用于课程设计。每个实验提供了模仿学习和独立编程两方面内容。参考篇提供三个附录:字符ASCII表,C++全体运算符优先级和结合性一览表,C++常用库函数的原型、功能和用法简表。本书渗透了作者省级教学改革项目“基于认知理论和语法子集的程序设计类基础课教学内容和方法研究”的部分成果和教育改革理念,力图精简和优化语法教学内容,遵循认知理论的优化思路讲述C++编程方法。编者都是长期从事该课程一线教学和教改研究的骨干教师。全书具有如下特点:零起点切入;循序渐进;内容精炼,系统完整;多功能化;便于教学和自学。本书适合作为高等学校各专业学生的教材,尤其是理工科学生的公共课教材以及全国计算机等级考试教材,也可供广大C++语言爱好者和软件开发人员学习参考。
书籍详细信息 | |||
书名 | C++程序设计简明综合教程站内查询相似图书 | ||
9787302314295 如需购买下载《C++程序设计简明综合教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 29.0 | 语种 | 简体中文 |
尺寸 | 23 × 19 | 装帧 | 平装 |
页数 | 印数 | 3000 |
C++程序设计简明综合教程是清华大学出版社于2013.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。