C++程序设计基础
基本信息·出版社:高等教育出版社 ·页码:369 页 ·出版日期:2009年06月 ·ISBN:7040266603 ·条形码:9787040266603 ·版本:第1版 ·装帧:平装 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
C++程序设计基础 |
 |
|
 |
C++程序设计基础 |
 |

基本信息·出版社:高等教育出版社
·页码:369 页
·出版日期:2009年06月
·ISBN:7040266603
·条形码:9787040266603
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:普通高等教育“十一五”国家级规划教材
内容简介 《C++程序设计基础》是普通高等教育“十一五”国家级规划教材,全面和系统地介绍了面向对象程序设计的基本概念和理论及c++程序的具体实现,主要内容包括:程序设计概述、基本数据类型和表达式、程序控制结构、数组、指针与引用、结构体与共用体、函数、类与对象、运算符重载、继承、虚函数和多态性、输入输出流、模板和异常处理等。
《C++程序设计基础》充分考虑到读者的认知特点,将面向对象理论和具体应用紧密结合,通过丰富的实例加深读者对理论的理解,再从理论上指导读者解决实际问题。每章篇首都给出学习目标,明确学习目的。精选了具有代表性、实用性和趣味性的例题。每章末设有综合案例分析,章后提供精心设计、难易程度适中的实训习题,读者经过思考可以独立解答,旨在增加读者的学习兴趣与乐趣。《C++程序设计基础》重点介绍面向对象程序设计方法与技巧,培养学生运用面向对象方法分析问题、解决问题的能力。
《C++程序设计基础》适合作为高等院校计算机及相关专业“面向对象程序设计”课程的教材,也可作为培训机构的培训教材以及程序设计人员的自学参考书。
编辑推荐 《C++程序设计基础》由高等教育出版社出版发行。
目录 第1章 程序设计概述
1.1 程序设计和程序设计语言
1.2 算法
1.2 .1 算法的概念和特征
1.2 .2 算法的表示
1.3 简单的C++程序
1.4 创建和运行C++程序
1.5 visualC++集成开发环境
1.6 综合案例分析
本章小结
习题1
第2章 基本数据类型和表达式
2.1 基本语法成分
2.2 基本数据类型
2.3 变量和常量
2.3 .1 常量
2.3 .2 变量
2.4 运算符和表达式
2.4 .1 算术运算符及算术表达式
2.4 .2 关系运算符及关系表达式
2.4 .3 逻辑运算符及逻辑表达式
2.4 .4 赋值运算符和赋值表达式
2.4 .5 位运算符
2.4 .6 条件运算符
2.4 .7 逗号运算符
2.4 .8 表达式中数据类型的转换
2.5 综合案例分析
本章小结
习题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语句
3.3 循环结构
3.3 .1 while语句
3.3 .2 do-while语句
3.3 .3 for语句
3.3 .4 循环嵌套
3.4 转向控制
3.4 .1 break语句
3.4 .2 continue语句
3.4 .3 goto语句
3.5 综合案例分析
本章小结
习题3
第4章 数组
4.1 一维数组
4.1 .1 一维数组的定义与初始化
4.1 .2 一维数组元素的引用
4.2 二维数组
4.2 .1 二维数组的定义与初始化
4.2 .2 二维数组元素的引用
4.3 字符型数组与字符串
4.3 .1 字符型数组
4.3 .2 字符型数组与字符串
4.3 .3 字符型数组的输入输出
4.3 .4 常用字符串处理函数
4.4 综合案例分析
本章小结
习题4
第5章 指针与引用
5.1 指针
5.1 .1 指针的概念
5.1 .2 指针的定义与使用
5.1 .3 指针与数组
5.1 .4 指针与字符串
5.1 .5 动态存储分配
5.2 引用
5.3 综合案例分析
本章小结
习题5
第6章 结构体与共用体
6.1 结构体
6.1 .1 结构体的定义与初始化
6.1 .2 结构体的引用
6.1 .3 结构体数组
6.1 .4 结构体与指针
6.2 共用体
6.2 .1 共用体与共用体变量的定义
6.2 .2 共用体变量的引用
6.2 ,3共用体与指针
6.3 综合案例分析
本章小结
习题6
第7章 函数
第8章 类与对象
第9章 运算符重载
第10章 继承
第11章 虚函数和多态性
第12章 输入输出流
第13章 模板和异常处理
参考文献
……
序言 本书的前身是《程序设计基础——面向对象及c++实现》(普通高等教育“十五”国家级规划教材),该书自从2005年7月出版以来,得到广大教师和学生的积极响应,经改编后于2007年被列为普通高等教育“十一五”国家级规划教材。
面向对象的程序设计是当前软件开发最流行、最实用的手段。与传统的面向过程程序设计完全不同,面向对象程序设计认为现实世界中的所有事物都是由对象组成的,对象是由数据及数据上的操作构成的统一体。类是具有相同数据和相同操作的一组对象的抽象。通过继承和多态,实现了代码的可复用性及可扩展性。程序中的对象之间能够通过消息互相联系。这样,面向对象的软件开发方法,使开发软件的方法与过程尽可能地接近人们认识世界、解决问题的方法与过程,从而使描述问题的问题空间与解决问题的解空间在结构上尽可能保持一致。本书在初版的基础上做了如下改动:
把原来第1章中的程序设计基础进行详细的介绍,单独成为新的第1章~第7章,并增加了算法的概念和算法的描述,对初学程序设计的人员来说,起到了很好的指导作用。
在每章的章末增加了结合本章内容的综合案例分析,向读者示范解决问题的方法和思路,使读者在学完后能够做到学以致用。
本书在编写过程中,力求语言通俗易懂,概念简洁、明确,内容由浅入深、循序渐进,突出实用性。本书思路清晰,重点在于培养学生分析问题和解决问题的能力。
本书在编写过程中,注意实际应用和理论知识相结合,尽量避免枯燥的理论讲授,通过使用大量的具有代表性、实用性和趣味性的程序实例及综合案例分析来帮助读者掌握理论知识,从而指导自己的实践,使读者能够尽快掌握c++语言的理论和程序开发技术。
本书选材适当,定位准确,布局结构合理,实例典型丰富,重点突出,书中所给实例均在Visu-al c++6.0集成开发环境中调试通过。
文摘 插图:

1.1 程序设计和程序设计语言
程序设计是一门工程设计,根据要解决的问题,使用某种程序设计语言,设计出能够完成任务的计算机指令序列。
程序设计语言是人与计算机进行交流的一种形式语言,是人利用计算机分析问题、解决问题的一种工具。如同人类社会活动中使用的自然语言,它是人与人之间用来表达意思、交流思想的工具。自然语言是由字、词、句法和语法等构成的一个系统。程序设计语言也是由字、词和语法等构成的一个指令系统。
最初,程序开发人员使用的程序设计语言是原始的计算机指令,即能够被计算机直接识别的一系列二讲制数.称为机器语言。