0 0 0

C语法详解.pdf

心事寄往
9天前 160
我用夸克网盘分享了「C语法详解.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
C++语法详解 作者: 黄勇 出版社: 电子工业出版社 出版年: 2017-7 页数: 516 定价: 89.00 装帧: 平装 ISBN: 9787121316555

内容简介

《C++语法详解》对C++的语法进行了全面介绍和深入讲解,内容包括:C++整型、字符型、浮点型、声明、定义、typedef、运算符、表达式、左值、选择语句、循环语句、指针、数组、函数和标识符的作用域、类基础、类作用域及相关运算符、构造函数、复制构造函数、析构函数、名称空间、类中的成员、运算符(操作符)重载、继承、虚函数、多态性、对象模型、虚函数表、模板、I/O、异常、预处理器、typeid、强制类型转换和string类等。《C++语法详解》层次分明,由浅入深,各章节相对独立,语法示例短小精悍,方便对有疑惑的语法进行速查。学习完《C++语法详解》,读者不会再对C++的各种语法感到困惑。 《C++语法详解》适合有一定C++基础、对C++的语法有疑惑、想深入了解C++语法细节的人员阅读。《C++语法详解》同时也可以作为解决C++语法问题的参考书;对于学习过C++或已精通C++的人员,也是一本不错的资料查阅手册。

作者简介

《C++语法详解》对C++的语法进行了全面介绍和深入讲解,内容包括:C++整型、字符型、浮点型、声明、定义、typedef、运算符、表达式、左值、选择语句、循环语句、指针、数组、函数和标识符的作用域、类基础、类作用域及相关运算符、构造函数、复制构造函数、析构函数、名称空间、类中的成员、运算符(操作符)重载、继承、虚函数、多态性、对象模型、虚函数表、模板、I/O、异常、预处理器、typeid、强制类型转换和string类等。《C++语法详解》层次分明,由浅入深,各章节相对独立,语法示例短小精悍,方便对有疑惑的语法进行速查。学习完《C++语法详解》,读者不会再对C++的各种语法感到困惑。 《C++语法详解》适合有一定C++基础、对C++的语法有疑惑、想深入了解C++语法细节的人员阅读。《C++语法详解》同时也可以作为解决C++语法问题的参考书;对于学习过C++或已精通C++的人员,也是一本不错的资料查阅手册。

网友热评

我感觉写得很好很详细。

图书目录

第1章C++快速入门1 第2章整型、字符型和浮点型专题6 2.1基础6 2.2整型和sizeof操作符8 2.3char(字符型)11 2.4bool(布尔型)16 2.5浮点型17 2.6符号常量和#define预处理指令简介22 第3章声明、定义、复杂声明和typedef专题23 3.1声明与定义23 3.2复杂声明和typedef的使用31 3.2.1复杂声明31 3.2.2typedef34 第4章运算符、表达式和左值专题40 4.1赋值、左值和右值41 4.2表达式和运算符42 4.2.1基础42 4.2.2表达式的副作用和顺序点44 4.2.3运算符的优先级、结合性和操作数的求值顺序45 4.2.4运算符性质总结46 4.3运算符47 4.3.1二元算术运算符47 4.3.2关系运算符49 4.3.3逻辑运算符50 4.3.4赋值运算符51 4.3.5复合赋值运算符52 4.3.6递增和递减运算符54 4.3.7位运算符56 4.3.8条件运算符58 4.3.9逗号运算符60 4.3.10sizeof运算符61 4.4类型转换61 4.4.1基础61 4.4.2各种类型转换61 4.4.3转换溢出处理64 4.4.4强制类型转换运算符65 第5章选择语句和循环语句专题68 5.1语句概念68 5.2if语句69 5.3switch语句72 5.4while和do-while语句77 5.5for语句79 5.6continue和break语句81 5.7循环语句头定义的变量的作用域82 5.8goto跳转语句简介83 第6章指针和数组专题84 6.1指针84 6.1.1指针的概念87 6.1.2&与*运算符88 6.1.3指针(变量)的声明、初始化92 6.1.4各种指针93 6.1.5指针的简单运算98 6.2数组100 6.2.1一维数组100 6.2.2多维数组104 6.3指针与数组106 6.3.1理解数组名106 6.3.2指针与数组的混合运算109 6.3.3数组指针(*p)[]和指针数组*p[]112 6.4动态分配内存new关键字115 6.4.1内存管理基础115 6.4.2使用new动态分配单个对象116 6.4.3使用new动态创建数组118 6.4.4使用new动态分配内存的类型分析121 6.4.5使用多级指针动态创建多维数组122 6.4.6delete常见错误及内存错误125 6.4.7使用malloc/free动态创建和释放内存简介127 6.5C风格字符串128 6.5.1C风格字符串128 6.5.2C风格字符串的标准库函数131 6.5.3C风格字符串的输入/输出132 第7章函数和标识符的作用域专题133 7.1函数基本语法规则.133 7.1.1函数声明、定义及形参的语法规则133 7.1.2函数调用、实参、返回值、return语句语法规则137 7.2函数参数传递141 7.2.1指针形参和引用形参141 7.2.2数组形参144 7.2.3函数指针148 7.2.4默认参数与可变形参150 7.2.5内联函数、main函数、extern"C"链接指示符151 7.3函数重载154 7.4函数匹配(或函数重载解析)155 7.4.1函数匹配的过程155 7.4.2候选函数的确定方法156 7.4.3确定最佳匹配函数的方法156 7.4.4完全匹配详解159 7.5作用域、存储持续期、链接性和存储类区分符164 7.5.1作用域164 7.5.2存储持续期、链接性与作用域167 7.5.3将程序写在多个文件中175 第8章类基础、类作用域及相关运算符专题177 8.1面向对象程序设计基本概念177 8.2类的声明/定义、类成员简介及相关运算符181 8.2.1类和对象的声明、定义181 8.2.2类成员简介、成员运算符、作用域解析运算符、访问控制符182 8.3类作用域187 8.3.1类作用域中的名称187 8.3.2类作用域中的名称解析189 第9章构造函数、复制构造函数和析构函数专题192 9.1构造函数与析构函数简介192 9.1.1构造函数、默认构造函数、单形参构造函数、explicit关键字192 9.1.2析构函数195 9.2对象初始化198 9.2.1使用构造函数、默认构造函数初始化对象198 9.2.2使用成员初始化表初始化数据成员200 9.2.3使用复制构造函数初始化对象及临时对象202 第10章名称空间专题207 10.1名称空间基础207 10.2名称空间的分类209 10.3访问名称空间中的名称211 10.4名称空间中的名称解析214 第11章类中的成员专题217 11.1静态成员217 11.1.1静态数据成员217 11.1.2静态成员函数221 11.2const成员、mutable关键字、this指针222 11.3对象数组、对象成员、数组成员和对象数组成员225 11.3.1对象数组225 11.3.2对象成员、数组成员和对象数组成员226 11.4嵌套类、局部类、友元.228 11.4.1嵌套类228 11.4.2局部类232 11.4.3友元232 11.5指向类成员的指针237 11.6枚举、联合(共用体)、位段(域)240 11.6.1枚举类型240 11.6.2联合(共用体)类型244 11.6.3位段(域)246 第12章运算符(操作符)重载专题249 12.1运算符重载基本概念249 12.2运算符重载示例252 12.3转换函数和重载解析260 12.3.1转换函数260 12.3.2有转换函数时的函数重载解析263 12.3.3带有类类型实参和在类作用域中调用函数时函数重载解析266 12.3.4重载运算符函数时的重载解析268 12.3.5仿函数与重载解析270 12.4重载new/delete运算符和定位new/delete271 12.4.1重载new/delete运算符271 12.4.2定位(布局)new和delete277 12.4.3new表达式和new运算符函数总结282 第13章继承、虚函数与多态性专题284 13.1继承284 13.1.1继承基础及继承后的访问级别284 13.1.2继承下的构造函数与复制控制289 13.1.3父类与子类间的转换291 13.1.4继承下的名称解析、名称隐藏及函数重载解析294 13.1.5多重继承与虚基类297 13.2虚函数与多态性302 13.2.1多态性原理302 13.2.2虚函数305 第14章对象模型与虚函数表专题314 14.1对象模型与虚函数表基础、内存对齐、函数内部转换314 14.1.1对象模型简介314 14.1.2类成员的存储次序与内存对齐318 14.1.3编译器对函数的内部转换与名称改编322 14.1.4指向虚成员函数的指针325 14.1.5对成员函数的各种转换总结325 14.2各种C++对象模型326 14.2.1指针与类型的关系326 14.2.2VC++2010访问虚函数表的三种方法327 14.2.3单继承下的对象模型330 14.2.4多重继承下的对象模型与this指针调整332 14.2.5虚继承下的对象模型339 14.3编译器合成的各种构造函数和析构函数342 14.3.1编译器合成的默认构造函数342 14.3.2编译器合成的复制构造函数与按成员初始化346 14.3.3编译器合成的复制赋值操作符函数349 14.3.4编译器合成的析构函数349 14.4类对象创建和销毁时编译器实现原理349 第15章模板专题354 15.1模板基础354 15.2模板形参与模板实参详解359 15.2.1类型形/实参与非类型形/实参359 15.2.2默认模板实参363 15.2.3模板模板形/实参364 15.3模板实参推演与显式模板实参365 15.3.1基础365 15.3.2模板实参推演368 15.3.3显式模板实参374 15.4名称的识别与依赖实参的查询375 15.4.1依赖实参的查询(ADL)375 15.4.2typename前缀和template前缀380 15.5实例化383 15.5.1实例化基本规则384 15.5.2实例化的时机和位置点及两段式名称查询384 15.5.3显式实例化393 15.6类模板中的成员396 15.7模板特化401 15.7.1全局特化与局部特化401 15.7.2类模板成员的特化及定义406 15.8有模板时的函数重载解析410 15.9模板与友元416 15.9.1基础416 15.9.2把模板或其实例声明为友元417 15.10模板与继承419 第16章I/O专题421 16.1I/O流模型及I/O类组织结构421 16.1.1I/O流模型421 16.1.2I/O类组织结构422 16.2标准输出流(ostream类)425 16.2.1使用ostream类的成员函数进行输出425 16.2.2控制输出时的格式426 16.3标准输入流(istream类)432 16.3.1流状态432 16.3.2使用istream类的成员函数进行输入434 16.4文件流438 16.5字符串流445 16.6C风格字符串流447 第17章异常专题448 第18章预处理器、typeid和强制类型转换专题464 第19章string类专题472 参考文献488

C语法详解.pdf"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 糖綶
  • 那时的少年与阳光有染
  • 让你懂我
  • 独霸一方
  • 你会发光呦
  • 那些年的他们
  • 沙漠狼
  • 幻梦逐光
  • 别让小三毁了沵们旳爱情
  • 月影漫步
  • 我姓高我心傲
  • 你走慢一点
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!