C++程序设计

节选

[

《C++程序设计》是面向高等院校C++语言程序设计课程而编写的教材。全书分为11章,主要内容包括:C++语言概述、基本数据类型与表达式、程序的流程控制、数组、函数、指针、结构体、共用体与枚举、类和对象、流、链表、软件开发技术。《C++程序设计》采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。
《C++程序设计》配套教材《C++程序设计实训与考试指导》中附有光盘和练习题库及软件系统,方便读者复习考试和上机操作,其中大容量题库及练习软件系统经过长期的测试和验证,对教学和自学具有很好的参考价值。
《C++程序设计》既可以作为高等院校本科及专科学生C++语言程序设计的教材,又可以作为教师、自学者的参考用书,同时也可供各类考级人员复习参考。

]

本书特色

[

本书为“21世纪高等学校精品教材”中的一本。全书共分十一章,主要内容包括基本数据类型与表达式、程序的流程控制、数组、函数、指针、结构体、共用体与枚举等。本书采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。

]

内容简介

[

本书是面向高等院校c++语言程序设计课程而编写的教材。全书分为11章,主要内容包括:c++语言概述、基本数据类型与表达式、程序的流程控制、数组、函数、指针、结构体、共用体与枚举、类和对象、流、链表、软件开发技术。本书采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。
本书配套教材《c++程序设计实训与考试指导》中附有光盘和练习题库及软件系统,方便读者复习考试和上机操作,其中大容量题库及练习软件系统经过长期的测试和验证,对教学和自学具有很好的参考价值。
本书既可以作为高等院校本科及专科学生c++语言程序设计的教材,又可以作为教师、自学者的参考用书,同时也可供各类考级人员复习参考。

]

目录

前言第1章 c++语言概述 1.1 引言 1.2 c++语言背景 1.3 **个程序 1.4 第二个程序 1.5 第三个程序 1.6 算法 1.6.1 算法概述 1.6.2 算法的表示 1.7 c++程序开发流程 1.8 visual c++6.0的简介 1.8.1 visual c++6.0的界面 1.8.2 c++程序的开发过程 本章小结 习题一第2章 数据类型、运算符和表达式 2.1 标识符和关键字 2.2 数据类型概述 2.3 基本数据类型 2.4 常量和变量 2.4.1 常量 2.4.2 变量 2.5 运算符、表达式与语句 2.5.1 运算符和表达式 2.5.2 语句 2.6 类型转换 2.6.1 类型转换概述 2.6.2 自动类型转换 2.6.3 赋值类型转换 2.6.4 强制类型转换 2.7 编译预处理 2.7.1 宏定义 2.7.2 文件包含 2.7.3 条件编译 2.8 其他运算符和语句 2.8.1 new和delete运算符 2.8.2 作用域运算符 2.8.3 逗号运算符 2.8.4 条件运算符 2.8.5 sizeof运算符 2.9 c++语言的输入和输出 2.9.1 cout 2.9.2 cin 2.10 程序示例 本章小结 习题二第3章 程序的流程控制 3.1 程序基本结构 3.2 顺序结构 3.3 选择结构 3.3.1 if语句 3.3.2 switch语句 3.4 循环结构 3.4.1 while语句 3.4.2 do…while语句 3.4.3 for语句 3.4.4 循环的嵌套 3.5 其他控制语句 3.6 程序示例 本章小结 习题三第4章 数组 4.1 数组的基本概念 4.2 一维数组 4.3 二维数组和多维数组 4.4 字符数组与字符串 4.4.1 字符数组的定义、初始化和引用 4.4.2 字符串函数 4.5 程序示例 本章小结 习题四第5章 函数 5.1 函数的定义和调用 5.1.1 函数定义 5.1.2 函数调用 5.1.3 参数传递 5.1.4 函数声明 5.2 内联函数 5.3 函数重载 5.4 标识符作用域 5.5 存储类型 5.5.1 自动(auto)类型 5.5.2 寄存器(register)类型 5.5.3 静态(static)类型 5.5.4 外部(extern)类型 5.6 递归函数 5.7 程序示例 本章小结 习题五第6章 指针 6.1 指针的概念 6.2 指针变量的定义和初始化 6.3 指针运算 6.3.1 *运算符和取地址运算符& 6.3.2 指针变量的引用 6.3.3 指针的算术运算和关系运算 6.4 指针与常量 6.5 指针与数组 6.5.1 指针与字符数组 6.5.2 指针与其他类型数组 6.5.3 指针与二维数组 6.6 指针与函数 6.6.1 指针作为函数的参数 6.6.2 函数指针 6.6.3 main()函数 6.7 void类型指针 6.8 cnst类型指针 6.9 程序示例 本章小结 习题六第7章 结构体、共用体与枚举 7.1 结构体(struct) 7.1.1 结构体和结构变量的定义 7.1.2 结构体成员的表示和结构体变量的赋值 7.2 共用体(union) 7.3 枚举(enum) 7.3.1 枚举类型的定义 7.3.2 枚举类型变量的定义 7.3.3 枚举类型变量的使用 7.4 结构体与指针 7.5 结构体与函数 7.5.1 结构体变量作为函数参数和返回值 7.5.2 结构体类型指针作为函数参数和返回值 7.6 用户定义类型 7.7 程序示例 本章小结 习题七第8章 类和对象 8.1 面向对象的基本概念 8.1.1 传统开发方法存在的问题 8.1.2 面向对象的基本概念 8.1.3 面向对象的基本特征 8.1.4 面向对象的要素 8.2 类与对象的声明和定义 8.3 成员函数 8.4 对象的访问与存储 8.4.1 对象的访问 8.4.2 对象的存储 8.5 构造函数与析构函数 8.5.1 构造函数 8.5.2 构造函数的重载 8.5.3 析构函数 8.6 对象与指针 8.6.1 指向对象的指针 8.6.2 指向对象成员的指针 8.6.3 this指针 8.7 友元函数与友元类 8.7.1 友元函数 8.7.2 友元类 8.8 string类 8.9 类的继承 8.9.1 派生类 8.9.2 派生类的构成 8.9.3 派生类对基类的公有(public)继承 8.9.4 派生类对基类的私有(private)继承 8.9.5 派生类对基类的保护(protected)继承 8.9.6 派生类的构造函数和析构函数 8.10 多态性 8.11 虚函数 8.12 抽象类 8.13 运算符重载 8.14 静态数据成员 8.15 类模板 8.16 程序示例 本章小结 习题八第9章 流 9.1 标准库 9.2 流 9.2.1 什么是流 9.2.2 流类库体系 9.2.3 预定义的标准流与提取和插入运算符 9.3 输入与输出流 9.3.1 输入流istream 9.3.2 输出流ostrearn 9.4 文件处理 9.4.1 文件的基本概念 9.4.2 文件的打开与关闭 9.4.3 文件的读写 9.5 名字空间 9.6 程序示例 本章小结 习题九第10章 链表 10.1 链表概述 10.1.1 固定内存分配和动态内存分配 10.1.2 链表的概念 10.2 链表类 10.3 顺序表 10.4 程序示例 本章小结 习题十第11章 软件开发技术 11.1 软件开发概述 11.2 软件开发技术 11.2.1 程序设计方法 11.2.2 代码复用 11.2.3 高质量的代码 11.2.4 软件的技术性与艺术性 11.2.5 stl 11.2.6 异常处理 11.3 学生档案管理系统 11.4 简单的银行自动取款机附录1 c++模拟考试试卷附录2 ascii马表参考文献

封面

C++程序设计

书名:C++程序设计

作者:丁亚涛

页数:288

定价:¥29.0

出版社:中国水利水电出版社

出版日期:2008-12-01

ISBN:9787508460390

PDF电子书大小:104MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注