零点起飞学C++

零点起飞学C++
作 者: 秦广军
出版社: 清华大学出版社
丛编项: 零点起飞学编程
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C C++ C# VC VC++ 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  本书作者本书由秦广军主笔编写。其他参与编写的人员有毕梦飞、蔡成立、陈涛、陈晓莉、陈燕、崔栋栋、冯国良、高岱明、黄成、黄会、纪奎秀、江莹、靳华、李凌、李胜君、李雅娟、刘大林、刘惠萍、刘水珍、马月桂、闵智和、秦兰、汪文君、文龙、陈冠军、张昆。

内容简介

本书结合大量示例和实战案例,由浅入深、循序渐进地介绍C++语言的相关知识,尤其对面向过程的程序设计到面向对象的程序设计做了重点介绍和必要辨析。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共分4篇,第1篇面向过程的C++编程,包括走进C++、数据类型、变量和常量、运算符、表达式和语句、指针的操作、复合数据类型、函数、输入/输出,以及面向过程的编程案例。第2篇介绍面向对象的C++编程,包括封装、命名空间和作用域、继承和派生、多态、模板,以及面向对象的编程案例。第3篇介绍C++的高级开发技术,包括string类、异常处理、内存管理、预处理、错误和调试。第4篇介绍C++的应用开发实战,包括两种类型的案例,即用链表模拟堆栈和图的遍历(数据结构型)、用WinSocket编写客户机/服务器模式的系统和自定义协议及其实现的方法(网络型)。本书适合C++入门与想提高编程的人员阅读,也可作为大中专院校C++程序设计课程的教材。另外,本书也可供C++语言爱好者和从业者作为实际工作中的参考书籍。

图书目录

第1篇 面向过程的C++编程 第1章 走进C++( 教学视频:27分钟) 1.1 认识C++ 1.1.1 C++的发展历程 1.1.2 C++的应用领域 1.2 C++开发环境的搭建 1.2.1 安装过程 1.2.2 开发环境介绍 1.3 认识第一个程序 1.4 小结 第2章 数据类型( 教学视频:38分钟) 2.1 数据的表示——数字运算型 2.1.1 表示整数的类型——整型 2.1.2 表示小数的类型——实型 2.1.3 浮点型 2.1.4 双精度型 2.2 是非问题——逻辑运算型 2.2.1 ...

——if语句 6.3.2 多选一——switch语句 6.4 周而复始——循环型语句 6.4.1 只要

——while语句 6.4.2 如果

继续

——do

while语句 6.4.3 for语句 6.5 各种标志——标签语句 6.5.1 程序中的标志——普通标签语句 6.5.2 特殊标签语句 6.6 快捷通道——跳转语句 6.6.1 跳出来——break语句 6.6.2 continue语句 6.6.3 goto语句 6.7 语句嵌套 6.7.1 自增 6.7.2 自减 6.7.3 逗号语句 6.7.4 选择的简化版——?

:语句 6.8 小结 6.9 习题 第7章 指针( 教学视频:63分钟) 7.1 什么是地址 7.2 如何定义指针 7.2.1 指针的定义 7.2.2 向左向右分析指针 7.2.3 sizeof 7.3 指针的类型 7.4 初始化指针 7.4.1 用指针的地址进行初始化 7.4.2 用变量的地址进行初始化 7.4.3 用new分配的内存单元进行初始化 7.4.4 用malloc分配的内存单元进行初始化 7.5 指针的运算 7.5.1 算术运算 7.5.2 关系运算 7.6 指针嵌套——指针的指针 7...