C++程序设计教程
全新正版 极速发货
¥
29.03
6.5折
¥
45
全新
仅1件
作者 幸莉仙 等 编著
出版社 清华大学出版社
ISBN 9787302466710
出版时间 2017-07
装帧 平装
开本 16开
定价 45元
货号 1201529563
上书时间 2024-06-03
商品详情
品相描述:全新
商品描述
目录 第1章C 与Visual Studio 2015概述/1 1.1计算机程序设计语言的发展1 1.1.1机器语言1 1.1.2汇编语言2 1.1.3高级语言2 1.1.4结构化程序设计语言3 1.1.5面向对象语言的产生4 1.2C 语言与面向对象程序设计4 1.2.1C 概述4 1.2.2面向对象程序设计5 1.3C 集成开发环境Visual Studio 20158 1.3.1集成开发环境8 1.3.2Visual Studio 2015简介8 1.4简单的C 程序9 1.4.1C 程序的开发过程9 1.4.2简单的C 程序示例10 本章小结15 习题一16 第2章C 程序设计基础/17 2.1词法符号17 2.1.1字符集17 2.1.2词法记号17 2.2C 的数据类型20 2.2.1基本数据类型20 2.2.2字面常量22 2.2.3变量24 2.2.4符号常量27 2.3运算符与表达式28 2.3.1运算符28 2.3.2表达式34 2.3.3类型转换37 2.3.4语句38 2.4数据的输入与输出39 2.4.1I/O流39 2.4.2预定义的插入符和提取符39 2.4.3简单的I/O格式控制40 2.5基于Visual C 2015的简单程序开发40 2.5.1一个简单程序设计例程40 2.5.2main()函数42 2.5.3注释43 2.5.4编译预处理43 2.5.5命名空间与using应用47 本章小结50 习题二51 第3章流程控制语句/54 3.1程序的基本控制结构54 3.1.1语句的分类54 3.1.2结构化程序控制结构55 3.1.3顺序结构程序应用举例55 3.2流程控制语句56 3.2.1if语句56 3.2.2switch 语句62 3.3循环控制语句64 3.3.1for循环64 3.3.2dowhile循环66 3.3.3while循环69 3.4循环的嵌套70 3.5跳转语句71 3.5.1break语句71 3.5.2continue语句72 3.5.3goto语句73 3.5.4return语句75 本章小结75 习题三76 第4章数组和字符串/79 4.1数组的概念79 4.2数组的定义和数组元素表示方法79 4.2.1数组的定义80 4.2.2数组定义的格式举例81 4.3数组元素的输入与输出81 4.4数组的应用84 4.4.1统计84 4.4.2排序86 4.4.3查找89 4.4.4数组的其他应用90 4.5字符串93 4.5.1字符串的概念93 4.5.2字符串函数95 4.5.3字符串应用举例98 本章小结101 习题四101 第5章指针/105 5.1指针的概念105 5.2指针变量106 5.3指针运算107 5.4指针与数组109 5.4.1指针与一维数组109 5.4.2指针与二维数组110 5.4.3new与delete112 5.5引用变量113 本章小结115 习题五115 第6章函数/120 6.1函数的定义与调用120 6.1.1函数的定义120 6.1.2函数的声明与调用123 6.2函数调用方式和参数传递125 6.2.1函数调用过程125 6.2.2传值调用125 6.2.3传址调用126 6.2.4数组作为参数调用127 6.3变量的作用域130 6.3.1作用域分类130 6.3.2应用举例131 6.4递归函数135 6.5重载函数138 6.6模板函数139 6.7内联函数143 6.8函数指针144 本章小结148 习题六149 第7章结构体与联合/153 7.1结构体类型153 7.1.1结构体的定义153 7.1.2结构体变量的定义和初始化154 7.1.3结构体变量的引用156 7.1.4结构体数组158 7.1.5结构体与函数160 7.1.6结构体指针163 7.1.7结构体与链表167 7.2联合169 7.2.1联合的定义169 7.2.2联合变量的定义170 7.2.3联合变量的引用172 7.2.4联合类型数据的特点172 7.3枚举类型174 7.4结构体与联合应用实例178 7.5用typedef声明类型180 本章小结182 习题七182 第8章类与对象/185 8.1面向对象程序设计方法概述185 8.1.1面向过程的程序设计185 8.1.2面向对象的程序设计188 8.2类的声明191 8.2.1类和对象的关系191 8.2.2类的声明191 8.2.3类的成员函数193 8.2.4类与结构体194 8.3定义对象195 8.3.1对象的定义195 8.3.2对象成员的引用196 8.4类和对象的简单应用实例198 8.5构造函数200 8.5.1构造函数的作用200 8.5.2带参数的构造函数203 8.5.3构造函数重载205 8.5.4复制构造函数206 8.6析构函数208 8.7类的静态成员209 8.7.1静态数据成员210 8.7.2静态成员函数212 8.8友元214 8.8.1友元函数214 8.8.2友元类216 8.9在Visual C 2015中使用类向导217 本章小结221 习题八221 第9章类的继承、派生与多态/226 9.1类的继承与派生226 9.1.1继承与派生的概念226 9.1.2派生类定义的格式228 9.1.3继承方式232 9.1.4多重继承239 9.2多态与虚函数242 9.2.1多态242 9.2.2虚函数244 9.2.3多态的实现机制245 9.2.4纯虚函数与抽象类247 9.3多态与运算符重载250 9.3.1运算符重载的方法与规则251 9.3.2重载双目运算符255 9.3.3重载单目运算符257 本章小结261 习题九261 第10章C 流与文件操作/265 10.1C 流的概念265 10.2输入输出标准流类265 10.2.1C 中的I/O流库265 10.2.2标准输入输出流对象266 10.3文件操作270 10.3.1文件的打开与关闭271 10.3.2文本文件读写操作272 10.3.3二进制文件的读写操作275 10.4应用举例279 本章小结283 习题十283 第11章Visual C 2015应用程序开发实例/287 11.1MFC应用程序287 11.1.1创建应用程序287 11.1.2应用程序的运行290 11.1.3应用程序类和源文件291 11.1.4应用程序的控制流程293 11.2调用Windows公共对话框的实例294 11.2.1使用对话框编辑器294 11.2.2编写代码295 11.3利用Visual C 2015连接数据库实例299 11.3.1建立工程DAOAccess299 11.3.2建立Access 文件299 11.3.3修改主窗体界面299 11.3.4添加代码300 11.4利用Visual C 2015制作小游戏303 11.4.1游戏实现303 11.4.2变量函数303 11.4.3具体实现304 附录AASCII码表/310 附录B常用库函数/312 B1数学函数312 B2常用反函数公式313 B3与字符串有关的函数313 附录C程序调试与异常处理/315 C1程序调试315 C1.1设置断点315 C1.2开始、中断和停止执行316 C1.3单步执行317 C1.4运行到指定位置317 C2异常处理317 附录D习题答案/319 习题一319 习题二319 习题三320 习题四321 习题五321 习题六322 习题七323 习题八323 习题九324 习题十324 参考文献/325 内容摘要 本书结合大量实例,系统地介绍了Visual C++ 2015语言的开发环境、基本语法和编程技巧。本书共11章,内容包括C++与Visual Studio 2015概述,C++程序设计基础,流程控制语句,数组和字符串,指针,函数,结构体与联合,类与对象,类的继承、派生与多态,C++流与文件操作等,很后提供了一个完整的应用程序开发实例。各章节之间衔接紧密、自然,形成了一个完整的知识体系。本书可以帮助读者较好地掌握结构化程序设计的3种基本结构、面向对象的概念和编程思想。本书在每一章中都通过实用性较强的例题来阐述知识点,同时给出大量习题,所有例题和习题均在Visual C++ 2015 环境下进行了严格测试。本书内容精炼、重点突出、语言表达严谨,适合作为高等院校相关课程的教材,也可供初学者自学参考。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价