书籍详情
新编C语言程序设计教程
作者:周学毛编著
出版社:西安电子科技大学出版社
出版时间:2004-01-01
ISBN:9787560608655
定价:¥22.00
购买这本书可以去
内容简介
C语言是一种应用广泛的程序设计语言。 本教材易读好懂,是一本C语言及程序设计的特色教材,不要求读者具有其它程序设计语言基础。本教材分入门、进阶及提高三个部分,全面介绍了C语言的基本语法,标准数据类型、扩展数据类型及数据描述方法,C语言语句及操作描述方法,C语言程序设计方法,常用的基本算法和编程技巧,并拓展介绍了C++语言与面向对象的程序设计方法。本教材以C语言程序设计为主线,强调三有:有问题、有方法、有实现,内容选取科学、全面、实用,文字表达简明、通俗、易懂,例题、习题选择丰富、多样,难点、重点分析深入、透彻。本教材可作为计算机及相近专业“C语言程序设计”课程的教材,亦可作为“C语言程序设计”的培训、自学用教材。
作者简介
暂缺《新编C语言程序设计教程》作者简介
目录
第一部分 C语言程序设计入门
第1章 C语言基础
1.1 C语言概述
1.1.1 C语言的发展
1.1.2 C语言的特点
1.2 基本语法成份
1.2.1 字符集
1.2.2 标识符
1.2.3 关键宅
1.2.4 运算符
1.3 C程序的结构
1.3.1 C程序的结构
1.3.2 C程序的书写
1.4 C程序的实现
1.4.1 实现步骤
1.4.2 程序的执行
1.4.3 TURBO C上机操作
习题
第2章 基本数据类型
2.1 整型
2.1.1 基本整型
2.1.2 拓展整型
2.2 浮点型
2.2.1 单箱质型
2.2.2 双精度型
2.3 字符型
2.3.1 字符类型
2.3.2 字符串数据
2.4 逻辑类型
2.4.1 逻辑类型
2.4.2 逻辑运算
2.5 标准函数
2.6 量的定义方法
2.6.1 常量定义
2.6.2 变量定义
习题二
第3章 表达式
3.1 表达式基础
3.1.1 表达式的组成
3.1.2 表达式的书写
3.1.3 表达式的分类
3.1.4 表达式的计算
3.2 算术表达式
3.3 赋值表达式
3.3.1 赋值运算
3.3.2 赋值类型转换
3.3.3 复会赋值运算
3.4 逻辑表达式
3.4.1 关系表达式
3.4.2 逻辑表达式
3.5 位运算表达式
3.5.1 位逻辑运算
3.5.2 移位运算
3.6 其它表达式
3.6.1 条件表达式
3.6.2 返号表达式
3.6.3 其它运算
习题
第4章 顺序结构程序设计
4.1 C语言语句
4.1.1 控制语句
4.1.2 表达式语句
4.1.3 特殊语句
4.2 数据输入
4.2.1 一般格式
4.2.2 格式字符
4.2.3 说明
4.3 数据输出
4.3.1 一般格式
4.3.2 格式字符
4.3.3 说明
4.3.4 交互信息
4.4 算法与程序设计
4.4.1 算法
4.4.2 程序
4.4.3 结构化程序设计方法
4.4.4 程序设计过程
4.5 程序设计举例
习题四
第5章 选择结构程序设计
5.1 if语句
5.1.1 单分支if语句
5.1.2 双分支if语句
5.1.3 多分支if语句
5.2 switch语句
5.3 goto语句
5.4 程序设计举例
习题五
第6章 循环结构程序设计
6.1 while语句
6.2 do-while语句
6.3 for语句
6.4 终止循环语句
6.5 多重循环
6.6 程序设计举例
习题六
第7章 函数
7.1 函数的定义
7.1.1 函数的结构
7.1.2 返回语句
7.1.3 函数的定义
7.2 函数的调用
7.2.1 函数调用的一般形式
7.2.2 函数调用的方式
7.2.3 被调函数说明
7.3 数据传递方法
7.4 嵌套调用和违归调用
7.4.1 嵌套调用
7.4.2 递归调用
7.5 变量的作用城
7.5.1 局部变量
7.5.2 全局变量
7.5.3 标识符的作用域
7.6 变量的存储类别
7.6.1 变量的存储类别
7.6.2 局部变量的存储方式
7.6.3 全局变量的存储方式
7.7 结构化程序设计方法
7.7.1 程序设计基本手段
7.7.2 模块化程序设计
7.7.3 结构化程序的书写和阅读
习题七
第二部分 C语言程序设计进阶
第8章 数组类型
8.1 一维数组
8.1.1 一维数组的定义
8.1.2 一维数组的引用
8.1.3 一维数组的初始化
8.1.4 一维数组作函数多数
8.2 二维数组与多维数组
8.2.1 二维数组的定义
8.2.2 二维数组的引用
8.2.3 二维数组的初始化
8.3 字符数组与字符串
8.3.1 字符数组
8.3.2 字符串
8.3.3 字符串数组
8.4 重命名类型
8.4.1 重命名类型方法
8.4.2 重命名类型的作用
8.4.3 几点说明
8.5 程序设计举例
习题八
第9章 结构体类型与共用体类型
9.1 结构体类型
9.1.1 结构体类型的定义
9.1.2 结构体变量的定义
9.1.3 结构体变量的引用
9.1.4 结构体交量的初始化
9.1.5 结构体作函数参数
9.1.6 激套结构体
9.2 结构体数组
9.3 并用体类型
9.3.1 共用体类型的定义
9.3.2 并用作变量的定义
9.3.3 共用作变量的引用
9.4 枚举类型
9.4.1 枚举类型的定义
9.4.2 枚举类型变量的定义
9.5 程序设计举例
习题九
第10章 指针类型
10.1 指针与指针变量
10.1.1 指针变量的定义
10.1.2 指针的运算
10.1.3 利用指针处理简单数据
10.1.4 指针作函数参数
10.2 指针与数组
10.2.1 指向一维我组的指针变量
10.2.2 数组作函数参数
10.2.3 指向二维教组的指针变量
10.3 指针与字符串
10.3.1 字符率的指针表示
10.3.2 字符串(指针)作函数参数
10.3.3 字符指针变量和字符数组的区别
10.4 指针与结构体
10.4.1 指向结构体数据的指针变量
10.4.2 指向结构体的指针作函数参数
10.5 指针与链表
10.5.1 单键表的数据描述
10.5.2 单键表的建立
10 5.3 单按表的基本操作
10.6 指针与函数
10.6.1 指向函数的指针变量
10.6.2 指向函数的指针变量作函数参数
10.6.3 指针函数
10.7 指针作基类型
10.7.1 指针数组
10.7.2 多级指针
10.7.3 指针数组作main函数的形参
10.8 程序设计举例
习题十
第11章 文件类型
11.1 文件类型与文件指针
11.1.1 文件概述
11.1.2 文件类型
11.1.3 文件指针变量
11.2 文件的打开与关闭
11.2.1 文件的打开
11.2.2 文件的关闭
11.3 文件的读写与建立
11.3.1 字符级数据的读和写
11.3.2 字级数据的读和写
11.3.3 字符串数据的读和写
11.3.4 数据决数据的读和写
11.3.5 格式化数据的读和写
11.3.6 文件的建立步骤
11.3.7 文件的读取控制
11.4 文件辅助操作
11.5 程序设计举例
习题十一
第12章 编译预处理
12.1 宏定义
12.1.1 不带参数的宏定义
12.1.2 带参数的宏定义
12.1.3 预定义宏
12.1.4 取消宏定义
12.2 文件包含
12.3 条件编译
习题十二
第三部分 C语言程序设计提高
第13章 C到C++
13.1 面向对象技术
13.1.1 面向对象技术的由来和发展
13.1.2 面向对象技术的两大要素
13.1.3 面向对象技术的三大机制
13.1.4 面向对象程序设计
13.2 改进的C语言
13.2.1 C++程序
13.2.2 常规改进
13.2.3 C++的动态内存分配
13.2.4 引用
13.2.5 C++中的函数
13.2.6 重载
13.3 C++的输入与输出
13.3.1 C++流类结构
13.3.2 基本I/O操作
13.3.3 格式化I/O
13.4 类与对象
13.4.1 类的定义
13.4.2 对象的定义
13.4.3 构造函数和折构函数
13.4.4 继承性
13.4.5 运行时的多态性
13.5 程序设计举例
习题十三
第14章 C语言程序设计实例
实例一 成绩处理程序
实例二 电子词典程序
附场A C语言中的关键字
附录B 运算符和运算
附录C 常用标准函数
参考文献
第1章 C语言基础
1.1 C语言概述
1.1.1 C语言的发展
1.1.2 C语言的特点
1.2 基本语法成份
1.2.1 字符集
1.2.2 标识符
1.2.3 关键宅
1.2.4 运算符
1.3 C程序的结构
1.3.1 C程序的结构
1.3.2 C程序的书写
1.4 C程序的实现
1.4.1 实现步骤
1.4.2 程序的执行
1.4.3 TURBO C上机操作
习题
第2章 基本数据类型
2.1 整型
2.1.1 基本整型
2.1.2 拓展整型
2.2 浮点型
2.2.1 单箱质型
2.2.2 双精度型
2.3 字符型
2.3.1 字符类型
2.3.2 字符串数据
2.4 逻辑类型
2.4.1 逻辑类型
2.4.2 逻辑运算
2.5 标准函数
2.6 量的定义方法
2.6.1 常量定义
2.6.2 变量定义
习题二
第3章 表达式
3.1 表达式基础
3.1.1 表达式的组成
3.1.2 表达式的书写
3.1.3 表达式的分类
3.1.4 表达式的计算
3.2 算术表达式
3.3 赋值表达式
3.3.1 赋值运算
3.3.2 赋值类型转换
3.3.3 复会赋值运算
3.4 逻辑表达式
3.4.1 关系表达式
3.4.2 逻辑表达式
3.5 位运算表达式
3.5.1 位逻辑运算
3.5.2 移位运算
3.6 其它表达式
3.6.1 条件表达式
3.6.2 返号表达式
3.6.3 其它运算
习题
第4章 顺序结构程序设计
4.1 C语言语句
4.1.1 控制语句
4.1.2 表达式语句
4.1.3 特殊语句
4.2 数据输入
4.2.1 一般格式
4.2.2 格式字符
4.2.3 说明
4.3 数据输出
4.3.1 一般格式
4.3.2 格式字符
4.3.3 说明
4.3.4 交互信息
4.4 算法与程序设计
4.4.1 算法
4.4.2 程序
4.4.3 结构化程序设计方法
4.4.4 程序设计过程
4.5 程序设计举例
习题四
第5章 选择结构程序设计
5.1 if语句
5.1.1 单分支if语句
5.1.2 双分支if语句
5.1.3 多分支if语句
5.2 switch语句
5.3 goto语句
5.4 程序设计举例
习题五
第6章 循环结构程序设计
6.1 while语句
6.2 do-while语句
6.3 for语句
6.4 终止循环语句
6.5 多重循环
6.6 程序设计举例
习题六
第7章 函数
7.1 函数的定义
7.1.1 函数的结构
7.1.2 返回语句
7.1.3 函数的定义
7.2 函数的调用
7.2.1 函数调用的一般形式
7.2.2 函数调用的方式
7.2.3 被调函数说明
7.3 数据传递方法
7.4 嵌套调用和违归调用
7.4.1 嵌套调用
7.4.2 递归调用
7.5 变量的作用城
7.5.1 局部变量
7.5.2 全局变量
7.5.3 标识符的作用域
7.6 变量的存储类别
7.6.1 变量的存储类别
7.6.2 局部变量的存储方式
7.6.3 全局变量的存储方式
7.7 结构化程序设计方法
7.7.1 程序设计基本手段
7.7.2 模块化程序设计
7.7.3 结构化程序的书写和阅读
习题七
第二部分 C语言程序设计进阶
第8章 数组类型
8.1 一维数组
8.1.1 一维数组的定义
8.1.2 一维数组的引用
8.1.3 一维数组的初始化
8.1.4 一维数组作函数多数
8.2 二维数组与多维数组
8.2.1 二维数组的定义
8.2.2 二维数组的引用
8.2.3 二维数组的初始化
8.3 字符数组与字符串
8.3.1 字符数组
8.3.2 字符串
8.3.3 字符串数组
8.4 重命名类型
8.4.1 重命名类型方法
8.4.2 重命名类型的作用
8.4.3 几点说明
8.5 程序设计举例
习题八
第9章 结构体类型与共用体类型
9.1 结构体类型
9.1.1 结构体类型的定义
9.1.2 结构体变量的定义
9.1.3 结构体变量的引用
9.1.4 结构体交量的初始化
9.1.5 结构体作函数参数
9.1.6 激套结构体
9.2 结构体数组
9.3 并用体类型
9.3.1 共用体类型的定义
9.3.2 并用作变量的定义
9.3.3 共用作变量的引用
9.4 枚举类型
9.4.1 枚举类型的定义
9.4.2 枚举类型变量的定义
9.5 程序设计举例
习题九
第10章 指针类型
10.1 指针与指针变量
10.1.1 指针变量的定义
10.1.2 指针的运算
10.1.3 利用指针处理简单数据
10.1.4 指针作函数参数
10.2 指针与数组
10.2.1 指向一维我组的指针变量
10.2.2 数组作函数参数
10.2.3 指向二维教组的指针变量
10.3 指针与字符串
10.3.1 字符率的指针表示
10.3.2 字符串(指针)作函数参数
10.3.3 字符指针变量和字符数组的区别
10.4 指针与结构体
10.4.1 指向结构体数据的指针变量
10.4.2 指向结构体的指针作函数参数
10.5 指针与链表
10.5.1 单键表的数据描述
10.5.2 单键表的建立
10 5.3 单按表的基本操作
10.6 指针与函数
10.6.1 指向函数的指针变量
10.6.2 指向函数的指针变量作函数参数
10.6.3 指针函数
10.7 指针作基类型
10.7.1 指针数组
10.7.2 多级指针
10.7.3 指针数组作main函数的形参
10.8 程序设计举例
习题十
第11章 文件类型
11.1 文件类型与文件指针
11.1.1 文件概述
11.1.2 文件类型
11.1.3 文件指针变量
11.2 文件的打开与关闭
11.2.1 文件的打开
11.2.2 文件的关闭
11.3 文件的读写与建立
11.3.1 字符级数据的读和写
11.3.2 字级数据的读和写
11.3.3 字符串数据的读和写
11.3.4 数据决数据的读和写
11.3.5 格式化数据的读和写
11.3.6 文件的建立步骤
11.3.7 文件的读取控制
11.4 文件辅助操作
11.5 程序设计举例
习题十一
第12章 编译预处理
12.1 宏定义
12.1.1 不带参数的宏定义
12.1.2 带参数的宏定义
12.1.3 预定义宏
12.1.4 取消宏定义
12.2 文件包含
12.3 条件编译
习题十二
第三部分 C语言程序设计提高
第13章 C到C++
13.1 面向对象技术
13.1.1 面向对象技术的由来和发展
13.1.2 面向对象技术的两大要素
13.1.3 面向对象技术的三大机制
13.1.4 面向对象程序设计
13.2 改进的C语言
13.2.1 C++程序
13.2.2 常规改进
13.2.3 C++的动态内存分配
13.2.4 引用
13.2.5 C++中的函数
13.2.6 重载
13.3 C++的输入与输出
13.3.1 C++流类结构
13.3.2 基本I/O操作
13.3.3 格式化I/O
13.4 类与对象
13.4.1 类的定义
13.4.2 对象的定义
13.4.3 构造函数和折构函数
13.4.4 继承性
13.4.5 运行时的多态性
13.5 程序设计举例
习题十三
第14章 C语言程序设计实例
实例一 成绩处理程序
实例二 电子词典程序
附场A C语言中的关键字
附录B 运算符和运算
附录C 常用标准函数
参考文献
猜您喜欢