《C·C++程式设计》是一本由北京邮电大学出版社的书。作者是沈克永 、刘肃平 、钟文峰。
基本介绍
- 书名:C·C++程式设计
- 作者:沈克永 、刘肃平 、钟文峰
- ISBN:7563509747
- 类别:21世纪高等院校计算机系列教材
- 页数:306页
- 出版社:北京邮电大学出版社
- 出版时间:2004年
- 装帧:平装
- 开本:16开
- 语种:简体中文
- 尺寸: 26 x 18.2 x 1.4 cm
- 重量:558克
- 条形码:9787563509744
内容简介
《C/C++程式设计》结合最新的C/C++标準,对C/C++程式设计语言进行深入浅出的介绍。从最基本的概念出发,介绍C/C++作为语言的来龙去脉,并且一步步地进入语言的更深层次开发。《C/C++程式设计》前部分为C的基础部分,在C语言中适当地引入C++的相关知识,以便为学习后部分C++打下扎实的基础。通过结构化程式设计的学习,读者可具备软体开发所需要的基本知识。针对面向对象理论的编程方法,《C/C++程式设计》对封装、继承和多态、运算符重载语法现象等重点部分提供了明确而细緻的阐述。
《C/C++程式设计》分为两大块:第1~6章具体讲述C语言的基本概念和一般编程方法;第7~12章具体讲述C++的基本知识,介绍C++对C的扩充和面向对象编程的基础知识。
《C/C++程式设计》适合高等院校计算机类学生及计算机相关工作人员使用。
目录
第1章 C语言概述
1.1 C语言的发展历史及其基本特徵
1.1.1 C语言的发展历史
1.1.2 C语言的基本特徵
1.2 简单的C程式介绍
本章小结
习题
第2章 基本数据类型、运算符和表达式
2.1 标识符
2.1.1 标识符
2.1.2 关键字
2.2 C语言的基本数据类型
2.2.1 常量与变数
2.2.2 整型数据
2.2.3 实型数据
2.2.4 字元型数据和字元串常量
2.3 各类数值型数据间的混合运算
2.4 C语言的运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 赋值运算符和赋值表达式
2.4.3 逗号运算符和逗号表达式
2.4.4 size of运算符
本章小结
习题
第3章 基本输入输出和顺序程式设计
3.1 数据输入输出的概念
3.2 字元数据的输入输出
3.2.1 putchar函式(字元输出函式)
3.2.2 getchar函式(字元输入函式)
3.3 格式输入输出
3.3.1 printf( )函式(格式输出函式)
3.3.2 scanf(格式输入函式)
3.4 常用函式的使用
3.4.1 数学函式
3.4.2 字元处理函式
3.4.3 基本图形函式
3.5 顺序结构程式设计举例
本章小结
习题
第4章 选择和循环结构程式设计
4.1 语句概述
4.2 关係运算符和关係表达式
4.2.1 关係运算符及其优先次序
4.2.2 关係表达式
4.3 逻辑运算符和逻辑表达式
4.3.1 逻辑运算符及其优先次序
4.3.2 逻辑表达式
4.4 选择结构的程式设计
4.4.1 if语句
4.4.2 条件运算符
4.4.3 switch语句
4.5 循环结构的程式设计
4.5.1 while语句
4.5.2 d0-while语句
4.5.3 for语句
4.5.4 循环的嵌套
4.5.5 break语句和continue语句
4.6 程式设计
本章小结
习题
第5章 数组
5.1 一维数组的定义和引用
5.1.1 一维数组的定义
5.1.2 一维数组的引用
5.1.3 一维数组的初始化
5.1.4 一维数组程式举例
5.2 二维数组的定义和使用
5.2.1 二维数组的定义
5.2.2 二维数组的引用
5.2.3 二维数组的初始化
5.3 字元数组与字元串
5.3.1 字元数组的定义和引用
5.3.2 字元数组的初始化
5.3.3 字元数组与字元串的输入与输出
5.3.4 字元串处理函式
5.4 程式举例
本章小结
习题
第6章 函式
6.1 概述
6.2 函式的定义和调用
6.2.1 函式定义的一般形式
6.2.2 函式的参数和函式的值
6.2.3 函式的调用
6.3 函式的嵌套调用
6.4 函式的递归调用
6.5 变数的作用域和存储类别
6.5.1 局部变数和全局变数
6.5.2 变数存储类型
本章小结
习题
第7章 预处理命令
7.1 宏定义
7.1.1 无参宏定义
7.1.2 带参宏定义
7.2 “档案包含”处理
7.3 条件编译
本章小结
习题
第8章 指针
8.1 指针的概念
8.1.1 变数的地址与变数的内容
8.1.2 直接访问与间接访问
8.1.3 指针与指针变数
8.2 指针变数的定义与引用
8.2.1 指针变数的定义
8.2.2 指针变数的引用
8.3 指针运算
8.3.1 指针的算术运算
8.3.2 指针的关係运算
8.4 指针和数组
8.4.1 指针与一维数组
8.4.2 指针与二维数组
8.5 指针与字元串
8.6 指针数组和指向指针的指针
8.6.1 指针数组
8.6.2 指向指针的指针
8.7 指针与记忆体的动态分配
8.8 指针与数组作为函式的参数
8.8.1 指针变数作为函式的参数
8.8.2 数组名作为函式的参数
8.9 带参数的main函式
8.10返回指针值的函式
8.11函式指针的定义与引用
8.11.1 函式指针的定义
8.11.2 函式指针变数的赋值
8.11.3 函式指针变数的引用
8.11.4 函式指针变数作为函式的参数
本章小结
习题
第9章 结构体、共用体及枚举型
9.1 结构体
9.1.1 结构体类型的定义
9.1.2 结构体变数的定义和引用
9.1.3 简化结构体类型名
9.1.4 结构体数组
9.2 指向结构体类型数据的指针
9.2.1 指向结构体变数的指针
9.2.2 指向结构体类型数据的指针
9.3 共用体及枚举型
……
第10章 档案
第11章 C++的面向对象基础知识
附录
参考文献
后记