内容介绍
本书是作者总结教学实践经验的产物。全书主要以过程化和面向对象两条主线进行讲解,系统地介绍了C 语言的预备知识,以及两条主线内容在思想上的差异;重点介绍了C 语言的语法、面向对象的基本特征、C 异常处理机制等。全书采用C 的标准,内容讲述深入浅出,示例讲解精炼,并配有提示。
本书可作为大专院校程序设计课程的教材,也可作为软件开发技术人员的参考书。
目录
- 第1章C 语言基础
- 1.1C 语言概述
- 1.1.1标准C
- 1.1.2C 语言的简单程序
- 1.2面向对象的程序设计思想
- 1.2.1过程化的程序设计
- 1.2.2面向对象的程序设计
- 1.3面向对象程序设计的主要特点
- 1.4程序的编辑、编译与运行
- 提示
- 思考
- 上机实验
- 第2章基本数据与操作
- 2.1标识符与关键字
- 2.1.1标识符
- 2.1.2关键字
- 2.2数据与数据类型
- 2.2.1程序中的数据
- 2.2.2基本数据类型
- 2.2.3整型常量
- 2.2.4浮点型常量
- 2.2.5字符型常量与字符串常量
- 2.2.6符号常量
- 2.2.7变量
- 2.3简单运算
- 2.3.1运算符和表达式
- 2.3.2算术运算
- 2.3.3赋值类运算
- 2.3.4自加和自减运算
- 2.3.5关系运算和逻辑运算
- 2.3.6位运算
- 2.3.7sizeof运算与逗号运算
- 2.4混合运算与类型转换
- 2.4.1隐式类型转换
- 2.4.2显式类型转换
- 2.5数据输入与输出
- 提示
- 思考
- 练习
- 上机实验
- 第3章语句与流程控制
- 3.1语句
- 3.2选择结构
- 3.2.1条件运算符和条件表达式
- 3.2.2if语句
- 3.2.3switch语句
- 3.3循环结构
- 3.3.1while语句
- 3.3.2do-while语句
- 3.3.3for语句
- 3.3.4流程转向语句
- 提示
- 思考
- 练习
- 上机实验
- 第4章指针、数组与引用
- 4.1指针
- 4.1.1指针的概念
- 4.1.2指针运算
- 4.1.3指针的安全性问题
- 4.2数组
- 4.2.1数组的定义与访问
- 4.2.2数组的指针访问
- 4.3引用
- 4.4与指针相关的其他类型
- 4.4.1指向指针的指针
- ……
- 第5章函数与函数模板
- 第6章类与对象
- 第7章组织程序结构的相关技术
- 第8章静态成员、友元与成员指针
- 第9章继承
- 第10章虚函数与多态性
- 第12章流与文件操作
- 第13章 类模板、容器与泛型算法
- 第14章异常处理
- 附录ABCB 6.0集成化环境的使用简介
- 附录BVisual C 6.0编程环境简介
- 附录C常用字符与ASCII码对照表
- 附录D运算符的优先级与结合性
- 参考文献