C++程序设计

当前位置:首页 > 教材教辅 > 大学教材教辅 > C++程序设计

出版社:中国铁道出版社
出版日期:2011-2
ISBN:9787113119843
页数:305页

书籍目录

第1章 C++语言概述1.1 C++语言的发展1.2 C++程序概述1.2.1 C++程序的结构和组成1.2.2 C++程序的开发过程1.3 Visual C++6.0集成环境的使用1.3.1 Visual C++简介1.3.2 项目开发过程1.3.3 集成开发环境Developer Studi01.3.4 创建C++程序1.4 C++语言的数据类型1.4.1 基本数据类型1.4.2 派生类型1.4.3 标识符1.4.4 用typedef定义新的类型名1.5 常量1.5.1 直接常量1.5.2 符号常量1.6 变量1.6.1 定义变量1.6.2 引用1.6.3 枚举类型本章小结习题1第2章 运算符、表达式和语句2.1 运算符概述2.2 算术运算2.2.1 算术运算符和算术表达式2.2.2 表达式中的数据类型不一致时的转换.2.3 赋值运算2.3.1 赋值运算符和赋值表达式2.3.2 复合赋值运算符2.3.3 自增运算符++和自减运算符2.4 比较运算2.5 逻辑运算2.6 位运算2.7 条件运算符2.8 逗号运算符和逗号表达式2.9 长度运算符2.10 C++语句本章小结习题2第3章 控制结构3.1 顺序结构3.1.1 声明语句3.1.2 数据的输出3.1.3 数据的输入3.1.4 命名空间3.2 选择结构3.2.1 if语句3.2.2 switch语句和break语句3.3 循环结构3.3.1 while语句3.3.2 dowhile语句3.3.3 for语句3.3.4 循环的嵌套3.3.5 用在循环体中的控制语句本章小结习题3第4章 数组、结构体和共用体4.1 一维数组4.1.1 一维数组的定义4.1.2 一维数组的初始化4.1.3 引用数组元素4.1.4 应用举例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.4 结构体4.4..1 定义结构体类型4.4.2 定义结构体类型的变量4.4.3 引用结构体变量的成员4.5 共用体本章小结习题4第5章 函数5.1 结构化程序设计5.1.1 过程化的C++程序框架5.1.2 库函数和自定义函数5.2 函数的概念5.2.1 函数的定义5.2.2 Ni数的返回5.2.3 函数的声明5.3 函数调用5.3.1 函数调用的一般形式5.3.2 设置形参的默认值5.4 参数传递5.4.1 参数的传递方式5.4.2 一维数组名作为函数的参数5.5 函数的特殊调用5.5.1 嵌套调用5.5.2 递归调用5.6 变量的作用域和生存期5.6.1 变量的作用域5.6.2 变量存储类型5.6.3 变量的生存期5.7 函数重载5.8 内联函数5.9 函数模板5.9.1 模板的定义和使用5.9.2 模板实参的使用5.9.3 模板函数的重载本章小结习题5第6章 指针6.1 指针和指针变量的概念6.2 指针变量6.2.1 指针变量的定义6.2.2 指针变量可以进行的运算6.2.3 动态存储空间的分配6.3 指针和函数6.3.1 用指针变量调用函数6.3.2 函数调用时的地址传递6.4 数组和指针6.4.1 一维数组的地址和数组元素的引用6.4..2 二维数组的地址和数组元素的引用6.5 指针和字符串6.6 指针和结构体类型6.6.1 指向结构体类型的指针变量6.6.2 在函数调用时使用结构体变量6,7指针数组和多级指针6.7.1 指针数组6.7.2 指向指针的指针变量6.7.3 用指针数组作为main(f)函数的命令行参数本章小结习题6第7章 类和对象7.1 面向对象的程序设计概述7.1.1 对象和类的概念7.1.2 面向对象的程序设计7.2 类的定义7.2.1 定义类的一般格式7.2.2 成员的访问控制权限7.2.3 类的数据成员7.2.4 定义类的函数成员7.3 对象的定义和使用7.3.1 定义类的对象7.3.2 引用对象的成员7.3.3 成员函数的重载7.3.4 为成员函数的形参设置默认值7.3.5 this指针7.3.6 具有不同生存期的对象7.4 构造函数和析构函数7.4.1 定义构造函数7.4.2 拷贝构造函数7.4.3 定义析构函数7.4.4 动态创建和删除对象时构造函数和析构函数的调用7.4.5 默认构造函数和默认析构函数7.5 对象成员7.6 友元7.6.1 友元函数7.6.2 友元成员7.6.3 友元类7.7 静态成员7.7.1 静态数据成员7.7.2 静态函数成员7.8 常类型7.8.1 常对象7.8.2 常成员函数7.8.3 常数据成员7.9 类的模板7.10 使用string类处理字符串本章小结习题7第8章 类的继承8.1 继承和派生8.1.1 继承和派生的概念8.1.2 单继承的定义8.1.3 派生类与基类成员的同名覆盖8.1.4 多继承的定义8.2 派生类对基类的继承方式8.2.1 公有继承8.2.2 私有继承8.2.3 保护继承8.3 派生类的构造函数和析构函数8.3.1 派生类的构造函数8.3.2 派生类的析构函数8.4 具有继承关系的类中同名成员的辨识8.5 虚基类8.5.1 虚基类的定义8.5.2 虚基类构造函数的调用8.6 指向基类和派生类的指针变量本章小结习题8第9章 多态性9.1 多态性的概念9.2 虚函数9.2.1 虚函数的定义9.2.2 多继承中的虚函数9.2.3 虚函数的传递性9.2.4 虚析构函数9.3 纯虚函数和抽象类9.4 运算符重载9.4.1 运算符重载的概念9.4.2 运算符重载为成员函数9.4.3 运算符重载为友元函数9.4.4 不同运算符重载应注意的问题本章小结习题9第10章 输入/输出和异常处理10.1 C++流的概念10.2 输入/输出格式10.2.1 数据的输入/输出10.2.2 默认的输入/输出格式10.2.3 输出格式控制10.3 文件的输入/输出10.3.1 文件的打开和关闭10.3.2 文件流的状态10.3.3 文件的顺序读写10.3.4 文件的随机读写10.4.异常处理机制本章小结习题10附录A C++语言的运算符附录B C++语言中的关键字附录C C++语言的函数库参考文献

作者简介

《普通高等教育计算机基础课规划教材:C++程序设计》系统地介绍C++的语法规则和面向过程、面向对象的程序设计方法,不要求有任何程序设计的基础知识。《普通高等教育计算机基础课规划教材:C++程序设计》在体系结构上力求分散难点、突出重点,语言叙述上逻辑清晰,讲解中引入了较多的例题并同时对例题涉及的语法规则、编写思路和输出结果进行了较为详尽的解释和分析,所有的例题均在VisualStudioc++6.0环境下运行通过。《普通高等教育计算机基础课规划教材:C++程序设计》共分为10章,分别是C++语言概述,运算符、表达式和语句,控制结构,数组、结构体和共用体,函数,指针,类和对象,类的继承,多态性,输入/输出和异常处理,在每章结尾有本章小结,对本章的主要内容进行归纳总结,每章最后还配有一定数量的习题帮助读者巩固所学知识。

图书封面


 C++程序设计下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024