书籍详情
C语言:程序设计导论
作者:崔雅娟编
出版社:人民邮电出版社
出版时间:2002-01-01
ISBN:9787115093721
定价:¥23.00
购买这本书可以去
内容简介
本书以程序设计的方法为主线,介绍C语言知识及其在程序设计过程中的运用方法和技巧。本书注意程序设计思维方法的培养和训练,并含有结合实际、能够激发学生学习兴趣的实例。全书共分11章:程序设计概述,数据类型、运算符与表达式,语句及控制结构,函数和程序结构,预处理命令,数组,指针,结构及其他数据类型,文件,C语言程序设计务实及实验。 本书可作为高等学校计算机专业教材,也可作为编程爱好者自学C语言的参考书。
作者简介
暂缺《C语言:程序设计导论》作者简介
目录
第1章 程序设计概述
1.1 程序、程序设计和程序进计语言
1.2 程序设计中的科学思维方法
1.2.1 算法
1.2.2 结构化程序设计方法的基本概念
1.2.3 算法设计常用方法
1.3 C语言简介
1.3.1 C语言的特点
1.3.2 C程序组成
1.3.3 C程序设计的基本步骤
1.4 Turbo C程序的上机过程
1.4.1 源程序的输入、编译和运行
1.4.2 程序的调试和测试
1.4.3 Turbo C常用组合键
1.5 小结
习题
第2章 数据类型、运算符与表达式
2.1 标识符和关键字
2.2 C语言数据类型
2.2.1 整数类型
2.2.2 实数类型
2.2.3 字符类型
2.3 常量和变量
2.3.1 常量和符号常量
2.3.2 变量及其定义
2.4 运算符和表达式
2.4.1 运算符和表达式
2.4.2 算术运算符和算术表达式
2.4.3 赋值运算符和赋值表达式
2.4.4 sizeof运算符
2.4.5 逗号运算符和逗号表达式
2.5 使用数学函数
2.6 小结
习题
第3章 语句及控制结构
3.1 语句
3.2 顺序结构
3.2.1 赋值语句和复合赋值语句
3.2.2 数据输入输出
3.2.3 复合语句和空语句
3.2.4 顺序程序设计举例
3.3 选择结构
3.3.1 关系运算和逻辑运算
3.3.2 if语句
3.3.3 switch结构
3.4 循环结构
3.4.1 while语句
3.4.2 do while语句
3.4.3 for语句
3.4.4 控制语句
3.4.5 循环结构中的常用机制
3.4.6 循环结构设计实例
3.5 小结
习题
第4章 函数和程序结构
4.1 概述
4.2 库函数
4.3 函数定义
4.4 函数的调用和说明
4.4.1 函数的调用
4.4.2 函数说明
4.5 调用函数和被调函数的数据传递
4.6 递归函数
4.7 变量的作用域和生命期
4.7.1 程序结构
4.7.2 变量的作用域和生命期
4.7.3 变量初始化
4.7.4 内部函数和外部函数
4.8 多文件程序的组织和调试方法
4.8.1 多文件程序的组织方法
4.8.2 多文件程序的运行调试方法
4.9 小结
习题
第5章 预处理命令
5.1 宏定义
5.1.1 简单宏定义
5.1.2 带参数的宏定义
5.2 文件包含
5.3 条件编译
5.4 小结
习题
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组的引用
6.1.3 一维数组的存储
6.1.4 一线数组初始化
6.1.5 一维数组实例
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的弓佣
6.2.3 二维数组的存储
6.2.4 二维数组的初始化
6.2.5 二维数组实例
6.3 字符数组和字符串
6.3.1 字符数组
6.3.2 字符率
6.3.3 字符串数组
6.3.4 字符串函数
6.3.5 字符数组和字符串实例
6.4 数组作为函数的参数
6.5 实例
6.6 小结
习题
第7章 指针
7.1 地址和指针的概念
7.2 指针的定义、使用和运算
7.2.1 指针的定义
7.2.2 指针的操作
7.2.3 指针变量的初始化
7.3 函数与指针
7.3.1 指针作为函数参数
7.3.2 返回指针的函数
7.3.3 函数指针
7.3.4 函数体内的指针
7.4 数组和指针
7.4.1 一维数组和指针
7.4.2 多维数组和指针
7.4.3 使用指针处理字符串
7.4.4 指针数组
7.5 动态存储管理
7.5.1 C语言标准动态存储管理函数
7.5.2 C语言标准动态存储管理函数的使用
7.6 指针实例
7.7 小结
习题
第8章 结构及其他数据类型
8.1 类型定义
8.2 结构
8.2.1 结构类型说明、结构变量定义
8.2.2 结构变量的初始化和使用
8.2.3 结构与函数
8.2.4 结构指针与链表
8.3 联合
8.3.1 联合类型说明、联合变量定义
8.3.2 联合变量的初始化和使用
8.4 枚举
8.5 位运算和位段
8.5.1 位运算
8.5.2 位段
8.6 小结
习题
第9章 文件
9.1 文件的基本概念
9.2 文件的使用
9.2.1 文件指针类型
9.2.2 文件的打开和关闭
9.2.3 文件的输入、输出函数
9.2.4 出错处理与有关函数
9.3 用好文件要点
9.4 小结
习题
第10章 C语言程序设计务实
10.1 程序风格
10.2 程序结构化
10.3 数据结构的重要性
10.4 程序的可移植性和健壮性
10.4.1 程序的可移植性
10.4.2 程序的健壮性
10.5 程序设计练习中常见错误及处理
10.5.1 认识排错系统
10.5.2 程序设计常见错误
10.5.3 常见错误的处理
10.6 小结
习题
第11章 实验
实验1 C程序的设计环境和运行方法
实验2 数据类型和表达式计算
实验3 顺序结构程序设计
实验4 选择结构程序设计
实验5 循环结构程序设计
实验6 模块化程序设计
实验7 编译预处理
实验8 使用数组进行程序设计
实验9 使用指针进行程序设计
实验10 使用结构和联合进行程序设计
实验11 使用文件进行程序设计
附录A 常用字符ASCII代码表
附录B 运算符和结合性
附录C Turbo C 2.0常用函数
C.1 数学函数
C.2 字符函数
C.3 字符串函数
C.4 输入输出函数
C.5 动态存储分配函数
C.6 其他函数
附录D Turbo C 2.0集成开发环境的使用
D.1 Turbo C 2.0基本配置要求
D.2 Turbo C 2.0内容简介
D.3 Turbo C 2.0环境配置方法
D.4 Turbo C 2.0集成开发环境的使用
附录E Turbo C编译错误信息
E.1 致命错误
E.2 一般错误
E.3 警告
参考文献
1.1 程序、程序设计和程序进计语言
1.2 程序设计中的科学思维方法
1.2.1 算法
1.2.2 结构化程序设计方法的基本概念
1.2.3 算法设计常用方法
1.3 C语言简介
1.3.1 C语言的特点
1.3.2 C程序组成
1.3.3 C程序设计的基本步骤
1.4 Turbo C程序的上机过程
1.4.1 源程序的输入、编译和运行
1.4.2 程序的调试和测试
1.4.3 Turbo C常用组合键
1.5 小结
习题
第2章 数据类型、运算符与表达式
2.1 标识符和关键字
2.2 C语言数据类型
2.2.1 整数类型
2.2.2 实数类型
2.2.3 字符类型
2.3 常量和变量
2.3.1 常量和符号常量
2.3.2 变量及其定义
2.4 运算符和表达式
2.4.1 运算符和表达式
2.4.2 算术运算符和算术表达式
2.4.3 赋值运算符和赋值表达式
2.4.4 sizeof运算符
2.4.5 逗号运算符和逗号表达式
2.5 使用数学函数
2.6 小结
习题
第3章 语句及控制结构
3.1 语句
3.2 顺序结构
3.2.1 赋值语句和复合赋值语句
3.2.2 数据输入输出
3.2.3 复合语句和空语句
3.2.4 顺序程序设计举例
3.3 选择结构
3.3.1 关系运算和逻辑运算
3.3.2 if语句
3.3.3 switch结构
3.4 循环结构
3.4.1 while语句
3.4.2 do while语句
3.4.3 for语句
3.4.4 控制语句
3.4.5 循环结构中的常用机制
3.4.6 循环结构设计实例
3.5 小结
习题
第4章 函数和程序结构
4.1 概述
4.2 库函数
4.3 函数定义
4.4 函数的调用和说明
4.4.1 函数的调用
4.4.2 函数说明
4.5 调用函数和被调函数的数据传递
4.6 递归函数
4.7 变量的作用域和生命期
4.7.1 程序结构
4.7.2 变量的作用域和生命期
4.7.3 变量初始化
4.7.4 内部函数和外部函数
4.8 多文件程序的组织和调试方法
4.8.1 多文件程序的组织方法
4.8.2 多文件程序的运行调试方法
4.9 小结
习题
第5章 预处理命令
5.1 宏定义
5.1.1 简单宏定义
5.1.2 带参数的宏定义
5.2 文件包含
5.3 条件编译
5.4 小结
习题
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组的引用
6.1.3 一维数组的存储
6.1.4 一线数组初始化
6.1.5 一维数组实例
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的弓佣
6.2.3 二维数组的存储
6.2.4 二维数组的初始化
6.2.5 二维数组实例
6.3 字符数组和字符串
6.3.1 字符数组
6.3.2 字符率
6.3.3 字符串数组
6.3.4 字符串函数
6.3.5 字符数组和字符串实例
6.4 数组作为函数的参数
6.5 实例
6.6 小结
习题
第7章 指针
7.1 地址和指针的概念
7.2 指针的定义、使用和运算
7.2.1 指针的定义
7.2.2 指针的操作
7.2.3 指针变量的初始化
7.3 函数与指针
7.3.1 指针作为函数参数
7.3.2 返回指针的函数
7.3.3 函数指针
7.3.4 函数体内的指针
7.4 数组和指针
7.4.1 一维数组和指针
7.4.2 多维数组和指针
7.4.3 使用指针处理字符串
7.4.4 指针数组
7.5 动态存储管理
7.5.1 C语言标准动态存储管理函数
7.5.2 C语言标准动态存储管理函数的使用
7.6 指针实例
7.7 小结
习题
第8章 结构及其他数据类型
8.1 类型定义
8.2 结构
8.2.1 结构类型说明、结构变量定义
8.2.2 结构变量的初始化和使用
8.2.3 结构与函数
8.2.4 结构指针与链表
8.3 联合
8.3.1 联合类型说明、联合变量定义
8.3.2 联合变量的初始化和使用
8.4 枚举
8.5 位运算和位段
8.5.1 位运算
8.5.2 位段
8.6 小结
习题
第9章 文件
9.1 文件的基本概念
9.2 文件的使用
9.2.1 文件指针类型
9.2.2 文件的打开和关闭
9.2.3 文件的输入、输出函数
9.2.4 出错处理与有关函数
9.3 用好文件要点
9.4 小结
习题
第10章 C语言程序设计务实
10.1 程序风格
10.2 程序结构化
10.3 数据结构的重要性
10.4 程序的可移植性和健壮性
10.4.1 程序的可移植性
10.4.2 程序的健壮性
10.5 程序设计练习中常见错误及处理
10.5.1 认识排错系统
10.5.2 程序设计常见错误
10.5.3 常见错误的处理
10.6 小结
习题
第11章 实验
实验1 C程序的设计环境和运行方法
实验2 数据类型和表达式计算
实验3 顺序结构程序设计
实验4 选择结构程序设计
实验5 循环结构程序设计
实验6 模块化程序设计
实验7 编译预处理
实验8 使用数组进行程序设计
实验9 使用指针进行程序设计
实验10 使用结构和联合进行程序设计
实验11 使用文件进行程序设计
附录A 常用字符ASCII代码表
附录B 运算符和结合性
附录C Turbo C 2.0常用函数
C.1 数学函数
C.2 字符函数
C.3 字符串函数
C.4 输入输出函数
C.5 动态存储分配函数
C.6 其他函数
附录D Turbo C 2.0集成开发环境的使用
D.1 Turbo C 2.0基本配置要求
D.2 Turbo C 2.0内容简介
D.3 Turbo C 2.0环境配置方法
D.4 Turbo C 2.0集成开发环境的使用
附录E Turbo C编译错误信息
E.1 致命错误
E.2 一般错误
E.3 警告
参考文献
猜您喜欢