C++程序设计教程

出版时间:2009-1  出版社:中国电力出版社  作者:张丽静 等 著  页数:281  

内容概要

  《普通高等教育“十一五”规划教材:C++程序设计教程》由基础篇、提高篇、实用篇三部分组成,基础篇主要内容为C++语言基础知识及面向过程的程序设计;提高篇主要内容为数组、指针、结构、联合等复合数据类型及其应用:实用篇主要内容为面向对象程序设计的概念以及基于MFC的Windows应用程序设计。《普通高等教育“十一五”规划教材:C++程序设计教程》强调通过实例学编程,案例驱动的思想贯穿全书,通过大量的示例引导学生逐步熟悉程序设计。精选有趣、实用的例题讲解程序设计及调试方法,激发学生的编程兴趣,引导学生进入面向对象程序设计的大门。  《普通高等教育“十一五”规划教材:C++程序设计教程》可作为普通高等学校相关专业的教材,也可供程序设计人员阅读、参考。

书籍目录

前言第一篇 基础 篇第1章 概述1.1 计算机的程序1.2 程序设计语言1.3 结构化程序设计1.4 面向对象的程序设计1.5 C++语言的发展1.6 C++的数据类型第2章 程序设计入门——程序的结构、屏幕输出和注释2.1 C++程序构成2.2 C++的语法2.3 编写注释第3章 顺序结构程序设计3.1 赋值语句3.2 常量和变量3.3 算术运算符和算术表达式3.4 C++的输入/输出3.5 程序举例3.6 C++程序的运行过程习题第4章 选择结构程序设计4.1 关系运算和关系表达式4.2 逻辑运算和逻辑表达式4.3 实现选择结构程序设计的语句习题第5章 循环结构程序设计5.1 循环的概念5.2 循环结构的实现5.3 循环的嵌套5.4 循环辅助控制bread语句和continue语句习题第6章 函数6.1 函数的定义和调用6.2 函数的参数传递、返回值调用及函数声明6.3 全局变量和局部变量6.4 函数调用机制6.5 作用域和标识符的可见性6.6 存储类型与标识符的生命期6.7 函数的递归调用6.8 函数的重载、内联及默认参数6.9 头文件与多文件结构6.10 编译预处理习题第二篇 提高篇第7章 指针与数组7.1 指针的定义和使用7.2 引用7.3 数组的定义和使用习题第8章 文件8.1 文件的概念8.2 文件的操作过程习题第9章 构造数据类型9.1 枚举类型9.2 结构类型9.3 共用体(联合)9.4 白定义数据类型习题第三篇 实用篇第10章 类和对象10.1 类与对象的基本概念10.2 面向对象程序设计——封装10.3 面向对象程序设计——继承与派生10.4 面向对象程序设计——多态习题第11章 编写Windows应用程序11.1 Windows编程的基本思想11.2 MFC概述11.3 典型的Windows程序设计习题附录A ASCII(美国标准信息交换码)字符表附录B C/C++常用函数表参考文献

章节摘录

  第一篇 基础篇  第1章 概述  有着良好工作习惯的人,在每天早晨睁开眼睛的时候,都会首先想想这一天需要做的事情,这些事情需要怎样做才能更好地解决。如果这些事情都可以交给计算机去完成,那我们的生活将会发生多么巨大的变化。事实上,我们的生活正朝着这个方向飞速前进,计算机在我们工作、生活的方方面面发挥着越来越重要的作用,帮助我们完成各种各样的工作。这里有一个问题:计算机是不是能像人一样自主地工作呢?答案是否定的。目前,计算机是按照人们预先规定的操作来进行工作的。  1.1 计算机的程序  要使计算机能够完成人们预定的工作,就必须把要完成工作的具体步骤编写成计算机能够识别和执行的一条条指令。计算机执行这个指令序列后,就能完成指定的功能,这样的指令序列就是程序。编写这个指令序列的过程,就是程序设计。  1.2 程序设计语言  在过去的几十年间,大量的程序设计语言被发明、被取代、被修改或组合在一起,到目前为止已经出现了超过2 500种的编程语言,其中50多种为主流的编程语言,按照出现和被使用的时问先后,我们可以将程序设计语言分为机器语言、汇编语言、高级语言等。  1.2.1 机器语言  机器语言是计算机可以理解的唯一语言。这种语言包含特定计算机处理器的指令,这些指令以二进制编码表示,计算机能够直接识别和执行机器语言编写的程序。机器语言程序执行速度快、效率高,但是用机器语言编写程序是一件非常令人头疼的工作,二进制的编码指令难于记忆,而且不同的计算机使用的指令编码各不相同,无法编制通用的程序。所以,大多数程序是使用其他语言进行编写并转换为机器语言的。  ……

图书封面

评论、评分、阅读与下载


    C++程序设计教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7