书籍详情
C/C++程序设计教程
作者:陈策等编著
出版社:机械工业出版社
出版时间:2004-07-01
ISBN:9787111144267
定价:¥31.00
购买这本书可以去
内容简介
本书是系统介绍C与C++语言的基础教程。全书共分12课,第1课到第6课主要讲解C语言程序设计的内容,包括C语言的发展历史、C程序的特点与基本构成、C中的数据类型、运算符和表达式、程序控制语句、函数和预编译指令等。从第7课开始,主要讲解C++语言在面向对象方面扩充的内容和特性,包括面向对象方法学的基本理论、C++程序的基本构成、类与对象、函数与运算符重载、继承与多态等。第12课专门对C与C++中的输入与输出功能进行了讲解和对比。每课除了讲解C与C++必备的知识外,还有上机操作部分、常见问题解答和课后作业,以帮助读者更好地理解和掌握本单元的内容。书中的源代码和习题答案均可在http://www.cmpbook.com免费下载。本书内容全面、实例丰富、叙述清晰、结构安排合理,既能作为学习C与C++语言的入门书籍,又能作为深入掌握C与C++的提高书籍。本书适合电脑培训班学员及C/C++编程爱好者使用。
作者简介
暂缺《C/C++程序设计教程》作者简介
目录
出版说明
前言
第1课C语言概述
1.1 课前导读
1.2 课堂教学
1.2.1 程序设计语言的发展
1.2.2 C语言的产生
1.2.3 C语言的特点
1.2.4 C程序的基本构成
1.2.5 C程序的编辑、编译、连接和执行
1.2.6 C集成开发环境(1DE)
1.3 上机操作
1.4常见问题解答
1.5 课后作业
第2课数据类型、运算符和表达式
21 课前导读
2.2 课堂教学
2.2.1 关于注释
2.2.2标识符—
2.2.3数据类型
2.2.4常量
2.2.5变量
2.2.6运算符
2.2.7表达式
2.3 上机操作
2.3.1 操作一:字符常量的ASCII码
2.3.2操作二:使用表达式
2.4常见问题解答
2.5 课后作业
第3课程序控制语句
3.1 课前导读
3.2 课堂教学
3.2.1 C语言中的语句
3.2.2 if语句
3.2.3 switch语句
3.2.4 while语句
3.2.5 do*w11Ue语句
3.2.6 for语句
3.2.7 break与continue语句
3.2.8 goto语句
3.3 上机操作
3.3.1 操作一:使用if*else分支选择语句
3.3.2操作二:使用for循环语句
3.3.3 操作三:使用do*while与while循环语句
3.4 常见问题解答
3.5 课后作业
第4课 函数与编译预处理指令
4.1 课前导读
4.2 课堂教学
4.2.1 函数的定义与声明
4.2.2从函数返回
4.2.3 函数调用与参数传递
4.2.4 将数组作为函数参数
4.2.5 函数的作用域
4.2.6主函数参数
4.2.7 函数递归
4.2.8 编译预处理指令
4.3 上机操作
4.3.1 操作一:编写函数
4.3.2 操作二:编写递归函数
4.3.3 操作三:函数的调用关系
4.4 常见问题解答
4.5 课后作业
第5课数组与指针
5.1 课前导读
5.2 课堂教学
5.2.1 一维数组
5.2.2 多维数组
5.2.3 数组的初始化
5.2.4指针与指针变量
5.2.5 指针的运算符
5.2.6指针的运算
5.2.7指针与数组
5.2.8动态内存分配
5.2.9 指向指针的指针
5.2.1 函数与指针
5. 3 上机操作
5.3.1 操作一:数组元素的冒泡法排序
5.3.2 操作二:字符串数组的选择法排序
5.4常见问题解答
5.5 课后作业
第6课 结构、联合及枚举
6.1 课前导读
6.2 课堂教学
6.2.1 结构及结构变量定义
6.2.2 结构成员的访问及结构变量的初始化
6.2.3 结构数组
6.2.4结构指针
6.2.5 结构与函数—’
6.2.6嵌套结构—
6.2.7位域
6.2.8联合
6.2.9枚举
6.2.1用户定义类型
6.3 上机操作—
6.3.1 操作一:使用结构数组
6.3.2 操作二:使用结构中的联合
6.4常见问题解答
6.5 课后作业
第7课 由C到C4-4-
7.1 课前导读
7.2 课堂教学
7.2.1 结构化程序设计的缺陷和不足
7.2.2面向对象方法概述
7.2.3 面向对象的若干概念
7.2.4面向对象的特征
7.2.5 C++的发展历史
7.2.6 C++对C的扩充
7.2.7 C++程序的基本构成
7.2.8 C++程序的编译、连接和执行
7.3 上机操作
7.4常见问题解答
7.5 课后作业
第8课 类与对象
8。1 课前导读
8.2 课堂教学
8.2.1 类定义与对象定义
8.2.2 类成员变量和类成员函数
8.2.3静态类成员
8.2.4 类中的const
8.2.5 嵌套类与局部类
8.2.6类的友元—.
8.2.7 对象数组与对象指针
8.2.8出is指针
8.2.9 类、结构、联合的关系
8.2.1 new和delete运算符
8.3 上机操作
8.4 常见问题解答
8.5 课后作业
第9课 C++中的函数及重载
9.1 课前导读
9.2 课堂教学
9.2.1 友元函数
9.2.3 默认函数参数
9.4不定函数参数
9.2.5 引用函数参数及函数返回引用
9.2.6 类的构造与析构函数
9.2.7 函数的重载
9.2.8运算符重载
9.3 上机操作
9.4 常见问题解答
9.5 课后作业
第1课继承性
1.1 课前导读
1.2 课堂教学
1.2.1 单继承
1.2.2 继承中的成员覆盖
1.2.3 子类对象的构造与析构
1.2.4 子类到父类间构造函数参数的传递
1.2.5 继承中的赋值兼容规则
1.2.6 多重继承
1.2.7 多重继承的二义性问题
1.3 上机操作
1.3.1 操作一:使用类的单继承
1.3.2 操作--:使用类的多重继承
1.4 常见问题解答
1.5 课后作业
第11课 多态性
11.1 课前导读
11.2 课堂教学
11.2.1 多态在C++中的实现
11.2.2 虚函数的说明与定义
11.2.3 使用虚函数的意义
11.2.4 破坏虚函数的动态连接的情况
11.2.5 虚析构函数
112.6 纯虚函数与抽象类
11.2.7虚基类
11.2.8 虚基类与虚函数结合时的多态性
11.3上机操作
11.4 常见问题解答
11.5课后作业
第12课 输入、输出和磁盘文件
12.1 课前导读
122 课堂教学
12.2.1 文件和流的概念
12.2.2 C中的简单控制台I/O
12.2.3 C中的格式化控制台FO
12.2.4 C中的I/O文件系统
12.2.5 C++中I/O介绍
12.2.6 C++的流输入与流输出
12.2.7 创建自定义的插入与提取运算符
12.2.8 C++中流的格式化
12.2.9 C++中的文件I/O
12.3 上机操作
12.4常见问题解答
12.5 课后作业
前言
第1课C语言概述
1.1 课前导读
1.2 课堂教学
1.2.1 程序设计语言的发展
1.2.2 C语言的产生
1.2.3 C语言的特点
1.2.4 C程序的基本构成
1.2.5 C程序的编辑、编译、连接和执行
1.2.6 C集成开发环境(1DE)
1.3 上机操作
1.4常见问题解答
1.5 课后作业
第2课数据类型、运算符和表达式
21 课前导读
2.2 课堂教学
2.2.1 关于注释
2.2.2标识符—
2.2.3数据类型
2.2.4常量
2.2.5变量
2.2.6运算符
2.2.7表达式
2.3 上机操作
2.3.1 操作一:字符常量的ASCII码
2.3.2操作二:使用表达式
2.4常见问题解答
2.5 课后作业
第3课程序控制语句
3.1 课前导读
3.2 课堂教学
3.2.1 C语言中的语句
3.2.2 if语句
3.2.3 switch语句
3.2.4 while语句
3.2.5 do*w11Ue语句
3.2.6 for语句
3.2.7 break与continue语句
3.2.8 goto语句
3.3 上机操作
3.3.1 操作一:使用if*else分支选择语句
3.3.2操作二:使用for循环语句
3.3.3 操作三:使用do*while与while循环语句
3.4 常见问题解答
3.5 课后作业
第4课 函数与编译预处理指令
4.1 课前导读
4.2 课堂教学
4.2.1 函数的定义与声明
4.2.2从函数返回
4.2.3 函数调用与参数传递
4.2.4 将数组作为函数参数
4.2.5 函数的作用域
4.2.6主函数参数
4.2.7 函数递归
4.2.8 编译预处理指令
4.3 上机操作
4.3.1 操作一:编写函数
4.3.2 操作二:编写递归函数
4.3.3 操作三:函数的调用关系
4.4 常见问题解答
4.5 课后作业
第5课数组与指针
5.1 课前导读
5.2 课堂教学
5.2.1 一维数组
5.2.2 多维数组
5.2.3 数组的初始化
5.2.4指针与指针变量
5.2.5 指针的运算符
5.2.6指针的运算
5.2.7指针与数组
5.2.8动态内存分配
5.2.9 指向指针的指针
5.2.1 函数与指针
5. 3 上机操作
5.3.1 操作一:数组元素的冒泡法排序
5.3.2 操作二:字符串数组的选择法排序
5.4常见问题解答
5.5 课后作业
第6课 结构、联合及枚举
6.1 课前导读
6.2 课堂教学
6.2.1 结构及结构变量定义
6.2.2 结构成员的访问及结构变量的初始化
6.2.3 结构数组
6.2.4结构指针
6.2.5 结构与函数—’
6.2.6嵌套结构—
6.2.7位域
6.2.8联合
6.2.9枚举
6.2.1用户定义类型
6.3 上机操作—
6.3.1 操作一:使用结构数组
6.3.2 操作二:使用结构中的联合
6.4常见问题解答
6.5 课后作业
第7课 由C到C4-4-
7.1 课前导读
7.2 课堂教学
7.2.1 结构化程序设计的缺陷和不足
7.2.2面向对象方法概述
7.2.3 面向对象的若干概念
7.2.4面向对象的特征
7.2.5 C++的发展历史
7.2.6 C++对C的扩充
7.2.7 C++程序的基本构成
7.2.8 C++程序的编译、连接和执行
7.3 上机操作
7.4常见问题解答
7.5 课后作业
第8课 类与对象
8。1 课前导读
8.2 课堂教学
8.2.1 类定义与对象定义
8.2.2 类成员变量和类成员函数
8.2.3静态类成员
8.2.4 类中的const
8.2.5 嵌套类与局部类
8.2.6类的友元—.
8.2.7 对象数组与对象指针
8.2.8出is指针
8.2.9 类、结构、联合的关系
8.2.1 new和delete运算符
8.3 上机操作
8.4 常见问题解答
8.5 课后作业
第9课 C++中的函数及重载
9.1 课前导读
9.2 课堂教学
9.2.1 友元函数
9.2.3 默认函数参数
9.4不定函数参数
9.2.5 引用函数参数及函数返回引用
9.2.6 类的构造与析构函数
9.2.7 函数的重载
9.2.8运算符重载
9.3 上机操作
9.4 常见问题解答
9.5 课后作业
第1课继承性
1.1 课前导读
1.2 课堂教学
1.2.1 单继承
1.2.2 继承中的成员覆盖
1.2.3 子类对象的构造与析构
1.2.4 子类到父类间构造函数参数的传递
1.2.5 继承中的赋值兼容规则
1.2.6 多重继承
1.2.7 多重继承的二义性问题
1.3 上机操作
1.3.1 操作一:使用类的单继承
1.3.2 操作--:使用类的多重继承
1.4 常见问题解答
1.5 课后作业
第11课 多态性
11.1 课前导读
11.2 课堂教学
11.2.1 多态在C++中的实现
11.2.2 虚函数的说明与定义
11.2.3 使用虚函数的意义
11.2.4 破坏虚函数的动态连接的情况
11.2.5 虚析构函数
112.6 纯虚函数与抽象类
11.2.7虚基类
11.2.8 虚基类与虚函数结合时的多态性
11.3上机操作
11.4 常见问题解答
11.5课后作业
第12课 输入、输出和磁盘文件
12.1 课前导读
122 课堂教学
12.2.1 文件和流的概念
12.2.2 C中的简单控制台I/O
12.2.3 C中的格式化控制台FO
12.2.4 C中的I/O文件系统
12.2.5 C++中I/O介绍
12.2.6 C++的流输入与流输出
12.2.7 创建自定义的插入与提取运算符
12.2.8 C++中流的格式化
12.2.9 C++中的文件I/O
12.3 上机操作
12.4常见问题解答
12.5 课后作业
猜您喜欢