内容简介
第1章 基础知识
程序设计语言的发展和分类
程序的基本结构和流程
程序的基本结构
程序设计的基本步骤
流程图
程序设计风格
VisualC++6.0的基本用法
主界面
工作间操作
编译和运行
程序测试和调试
习题
第2章 C语言基础
概述
C语言的产生和发展
源程序的结构形式
字词和数据
字和词
数据及其类型
运算符和表达式
运算符和表达式的一般概念
算术运算
关系运算
逻辑运算
条件运算
赋值运算
逗号运算
位运算
数据的输入和输出
cin和cout
printf
scanf
编译预处理
习题
第3章 分支和循环
分支结构
if语句
复合语句和if语句的嵌套
switch语句
分支程序设计示例
循环结构
while语句
for语句
do-while语句
多重循环
break语句和continue语句
goto语句
循环程序设计示例
习题
第4章 构造类型
数组类型
一维数组
二维数组
字符数组
程序设计示例
结构类型
定义方式和引用方式
typedef的用法
结构的嵌套和位域
程序设计示例
联合类型和枚举类型
联合类型
枚举类型
文件类型
文件的概念和操作步骤
文本文件的读写
二进制文件的读写
习题
第5章 函数
函数定义和调用
函数定义
函数调用
函数的返回值
参数传递方式
传值
传地址
传引用
数组作为参数
参数选择的基本原则和选择方法
变量的作用域和存储属性
作用域
存储属性
函数的嵌套调用和递归调用
嵌套调用
递归调用
函数设计示例
习题
第6章 指针类型
指向普通变量的指针
指针的定义和引用
指向结构类型的指针
指向数组和函数的指针
指向一维数组的指针
指向字符串的指针
指向二维数组的指针
指向函数的指针
程序设计示例
动态变量和链表
动态管理函数的用法
new和delete的用法
链表简介
习题
第7章 类和对象
基本用法
定义方式
引用方式
构造函数和析构函数
程序设计示例
重载、组合和继承
重载
组合
继承
虚拟和友元
虚拟函数
虚拟基类
友元
模板
函数模板
类模板
习题
附录
附录A 数制和码制
附录B ASCII码表
附录C 常用库函数
附录D 部分习题参考答案
参考文献