当前位置:在线查询网 > 在线百科全书查询 > C++程序设计及实训教程

C++程序设计及实训教程_在线百科全书查询


请输入要查询的词条内容:

C++程序设计及实训教程




图书信息


出版社: 清华大学出版社,北京交通大学出版社; 第1版 (2007年1月1日)

平装: 266页

开本: 16开

ISBN: 7810828802

条形码: 9787810828802

尺寸: 25.8 x 18.2 x 1.2 cm

重量: 399 g

内容简介


C++语言是近年来广泛使用的现代计算机语言,它既支持面向过程的程序设计,也支持基于对象和面向对象程序设计。许多高校均忆陆续开设了C++程序设计课程。但是,由于C++语言涉及概念很多,语法比较复杂,内容十分广泛,许多人感到学习难度较大,难以入门。考虑到许多读者在学习C++语言前未学过基他语言,本书把入门起点降低到不需要具备C语言基础的程度。

本书内容全面、例题丰富、概念清晰、循序渐进且易于学习。主要内容有:绪论、数据类型及表达式、C++简单程序设计、数组、函数、指针和结构体、程序结构和编译预处理、类和对象、继承和派生、虚函数和多态性、输入/输出流、综合实训应用实例等。各章示例简易而典型,且备有丰富和编程练习和上机实训题,最后一章还给出了三个有代表性的较大的综合实训题目。配有光盘。

本书由教学一线的资深教师编写,适合作为各类高等院校C++语言程序设计课程的教材及该课程的实训教材,也可作为教师、学生或程序开发人员的参考书。

目录


第1章 绪论

1.1 概述

1.2 C++程序的基本结构

1.3 程序的调试和运行

第2章 数据类型和表达式

2.1 词法符号

2.2 基本数据类型

2.3 常量和变量

2.4 运算符和表达式

2.5 类型转换

2.6 枚举类型

2.7 typedef

第3章 C++简单程序设计

3.1 基本语句

3.2 数据的输入和输出

3.3 算法的基本控制结构

3.4 循环结构的实现

3.5 程序设计举例

第4章 数组

4.1 一维数组

4.2 二维数组

4.3 字符数组

第5章 函数

5.1 函数的定义和使用

5.2 嵌套词用

5.3 递归调用

5.4 全局变量和局部变量

5.5 内联函数

5.6 重载函数

5.7 默认参数函数

第6章 指针和结构体

6.1 指针

6.2 指针和数组

6.3 结构体类型

6.4 联合体

6.5 内存管理

第7章 程序结构和编译预处理

7.1 外部存储类型

7.2 静态存储类型

7.3 作用域

7.4 可见性

7.5 生命期

7.6 编译预处理

第8章 类和对象

8.1 类和对象的定义与应用

8.2 构造函数和析构函数

8.3 类和聚集

8.4 类模板

8.5 静态成员

8.6 友元

8.7 共享数据的保护

第9章 继承和派生

9.1 概述

9.2 访问控制

9.3 派生类的构造函数和析构函数

9.4 派生类成员的标识和访问

9.5 程序实例

第10章 虚函数和多态性

10.1 多态性的基本概念

10.2 重载

10.3 虚函数

第11章 输入/输出流

11.1 I/O流的概念

11.2 文件流

11.3 文件流应用举例

第12章 综合实例应用实例

12.1 Josephus问题

12.2 图书管理系统设计

12.3 学生成绩管理设计

附录A 常用库函数

参考文献