C++程序设计教程

内容简介

[

  程序设计方法演进发展及C++实际编程能力形成的三个关键期,将C++内容分为三大单元,即结构化程序设计→模块化程序设计→面向对象程序设计,符合读者的认识规律和编程能力的形成规律,便于教学的组织、实施和考核,利于教学效果的巩固和教学质量的提高。以基本语法和基本算法为主线的典型、综合范例程序,适时阐述有关程序设计的方法和思想,将C++语法、基本算法、程序设计方法和编程技巧有机结合起来,理论联系实际,注重读者实际编程能力培养。  《C++程序设计教程/高等学校计算机程序设计课程系列教材》不回避教学和实际编程中的难点,精选综合范例程序,想方设法讲清讲透,力求使读者突破难点,进一步提高。合理,定位明确,图文并茂,习题丰富,适合作为高校学生学习C++的基础教材,也适合于程序设计的初学者或有一定基础、希望突破编程难点的读者自学。

]

目录

第1章 C++语言概述1.1 C++语言的起源和发展1.2 C++语言的特点1.3 C++语言程序设计1.4 C++程序的开发步骤和上机调试流程1.5 VisualC++6.0调试C++程序的过程习题第2章 数据类型、运算符和表达式2.1 C++语言的字符集、关键字和标识符2.1.1 字符集2.1.2 标识符和关键字2.2 C++语言的基本数据类型2.2.1 基本数据类型2.2.2 常量2.2.3 变量2.3 运算符与表达式2.3.1 算术运算符与算术表达式2.3.2 递增和递减运算符2.3.3 赋值运算符与赋值表达式2.3.4 数据类型转换2.3.5 关系运算符与关系表达式2.3.6 逻辑运算符与逻辑表达式2.3.7 逗号运算符2.3.8 条件运算符2.3.9 sizeof运算符*2.3.1 0位运算符2.4 常用库函数2.4.1 数学库函数2.4.2 伪随机函数习题第3章 数据的输入和输出3.1 C++语言的输入/输出3.2 预定义输入流对象cm3.2.1 输入十进制整数和实数3.2.2 输入字符3.2.3 输入十六进制数或八进制数3.3 预定义输出流对象cout3.3.1 输出字符或字符串3.3.2 输出十进制整数3.3.3 输出八进制数和十六进制数3.3.4 输出实数3.3.5 设置填充字符3.4 预定义格式控制符3.5 程序举例习题第4章 流程控制4.1 算法4.1.1 算法的概念4.1.2 算法举例4.1.3 算法的特性4.1.4 算法的表达4.1.5 3种基本流程控制结构4.2 C++语言的语句4.3 选择语句4.3.1 条件语句4.3.2 开关语句4.4 循环语句4.4.1 while语句4.4.2 do——-while语句4.4.3 for语句4.4.4 循环语句小结4.5 转向语句4.5.1 break语句4.5.2 continue语句*4.5.3 goto语句简介4.5.4 exit()函数4.6 程序举例4.7 程序调试简介4.7.1 程序的错误类型4.7.2 程序调试习题第5章 函数5.1 函数的定义和调用5.1.1 函数定义5.1.2 函数调用5.1.3 函数原型5.1.4 函数形参的默认值5.1.5 内联函数5.1.6 函数重载5.2 标识符的作用域5.2.1 块作用域5.2.2 文件作月域5.2.3 函数原型作用域5.2.4 函数作用域5.3 变量的存储种类5.3.1 自动变量5.3.2 寄存器变量5.3.3 外部变量5.3.4 静态变量5.3.5 小结5.4 指针基础5.4.1 地址的概念5.4.2 指针的概念5.4.3 指针变量5.4.4 指针做函数的参数5.4.5 指针做函数的返回值5.5 引用*5.5.1 引用型变量的说明及用法5.5.2 引用做函数的参数5.5.3 引用做函数的返回值5.6 递归函数习题第6章 编译预处理6.1 文件包含6.2 宏6.2.1 不带参数的宏6.2.2 带参数的宏6.3 条件编译6.4 程序的多文件组织6.4.1 程序的多文件组织方法6.4.2 面向过程的多文件程序举例6.4.3 面向对象的多文件程序举例6.4.4 多文件程序的编译和链接……第7章 数组第8章 指针第9章 结构体、共用体和枚举类型第10章 类和对象第11章 运算符重载第12章 继承和派生第13章 输入/输出流第14章 命名空间、模板和异常处理附录ASCII码表参考文献

封面

C++程序设计教程

书名:C++程序设计教程

作者:陈建平

页数:377

定价:¥33.0

出版社:高等教育出版社

出版日期:2015-03-08

ISBN:9787040222555

PDF电子书大小:120MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注