书籍详情
C程序设计
作者:徐士良编著
出版社:机械工业出版社
出版时间:2004-05-01
ISBN:9787111142898
定价:¥30.00
购买这本书可以去
内容简介
本套系列教材与课程紧密结合,定位准确,注重理论教学和实践教学相结合,逻辑性强,层次分明,叙述准确而精炼,图文并茂,习题丰富,非常适合各类高等院校、高等职业技术学校及相关院校的计算机基础教育,也适合作为各类培训班的教材或自学参考书。本书由浅入深逐步介绍了C语言中的基本概念和语法,使读者能够全面系统地理解和掌握用C语言进行程序设计的方法。本书主要内容包括:程序设计基本概念、C语言的其本数据类型、数据的输入输出,C表达式与宏定义、选择结构、编译预定处理,循环结构、模块设计、数据、指针、结构体与联合体、文件、位运算。本书叙述简明扼要、通俗易懂、例题丰富,有利于读者自学。本书可作为高等院校各专业的学生学习C语言程序设计的教材。
作者简介
暂缺《C程序设计》作者简介
目录
第1章 绪论
1. 1 程序设计语言
1. 2 程序设计的基本过程
1. 3 流程图
1. 3. 1 传统流程图
1. 3. 2 结构化流程图
1. 4 简单的C语言程序
1. 5 C语言程序的上机步骤
1. 6 习题
1. 7 实验
第2章 C语言的基本数据类型
2. 1 数据在计算机中的表示
2. 1. 1 计算机记数制
2. 1. 2 计算机中数的表示
2. 2 常量与变量
2. 3 基本数据类型常量
2. 3. 1 整型常量
2. 3. 2 实型 浮点型 常量
2. 3. 3 字符型常量
2. 4 基本数据类型变量的定义
2. 4. 1 整型变量的定义
2. 4. 2 实型变量的定义
2. 4. 3 字符型变量的定义
2. 5 习题
第3章 数据的输入与输出
3. 1 格式输出函数
3. 2 格式输入函数
3. 3 字符输出函数
3. 4 字符输入函数
3. 5 习题
第4章 C表达式与宏定义
4. 1 赋值运算
4. 2 算术运算及其表达式
4. 3 关系运算及其表达式
4. 4 逻辑运算及其表达式
4. 5 其他运算符
4. 5. 1 增1与减1运算符
4. 5. 2 sizeof运算符
4. 5. 3 逗号运算符
4. 6 标准函数
4. 7 宏定义
4. 7. 1 符号常量定义
4. 7. 2 带参数的宏定义
4. 8 习题
4. 9 实验
第5章 选择结构
5. 1 语句与复合语句
5. 2 if语句
5. 3 if…else结构
5. 4 条件运算符
5. 5 switch结构
5. 6 一元二次方程的求解
5. 7 习题
5. 8 实验
第6章 编译预处理
6. 1 文件包含命令
6. 2 条件编译命令
第7章 循环结构
7. 1 当型循环与直到型循环
7. 2 while语句
7. 3 do-while语句
7. 4 对键盘输入的讨论
7. 5 for语句
7. 6 循环的嵌套与其他有关语句
7. 6. 1 循环的嵌套
7. 6. 2 break语句
7. 6. 3 continue语句
7. 7 算法举例
7. 7. 1 列举与试探
7. 7. 2 密码问题
7. 7. 3 方程求根
7. 8 习题
7. 9 实验
第8章 模块设计
8. 1 模块化程序设计与C函数
8. 1. 1 模块化程序设计的基本概念
8. 1. 2 函数的定义
8. 1. 3 函数的调用
8. 2 模块间的参数传递
8. 2. 1 形参与实参的结合方式
8. 2. 2 局部变量与全局变量
8. 2. 3 动态存储变量与静态存储变量
8. 2. 4 内部函数与外部函数
8. 3 模块的递归调用
8. 4 算法举例
8. 4. 1 梯形法求定积分
8. 4. 2 Hanoi塔问题
8. 5 习题
8. 6 实验
第9章 数组
9. 1 数组的基本概念
9. 2 数组的定义与引用
9. 2. 1 一维数组
9. 2. 2 维数组
9. 2. 3 数组的初始化
9. 3 字符数组与字符串
9. 3. 1 字符数组的定义与初始化
9. 3. 2 字符串
9. 3. 3 字符数组与字符串的输入与输出
9. 3. 4 字符串处理函数
9. 4 数组作为函数参数
9. 4. 1 形参数组与实参数组的结合
9. 4. 2 二维数组作为函数参数
9. 5 算法举例
9. 5. 1 有序表的二分查找
9. 5. 2 冒泡排序
9. 5. 3 选择排序
9. 5. 4 插入排序
9. 6 习题
9. 7 实验
第10章 指针
10. 1 指针变量
10. 1. 1 指针的基本概念
10. 1. 2 指针变量的定义与引用
10. 1. 3 指针变量作为函数参数
10. 1. 4 指向指针的指针
10. 2 指针数组
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 main函数的形参
10. 7 变步长梯形求积法
10. 8 习题
10. 9 实验
第11章 结构体与联合体
11. 1 结构体类型变量
11. 1. 1 结构体类型变量的定义与引用
11. 1. 2 结构体的嵌套
11. 1. 3 结构体类型变量的初始化
11. 1. 4 结构体与函数
11. 2 结构体数组
11. 2. 1 结构体类型数组的定义与引用
11. 2. 2 结构体类型数组作为函数参数
11. 3 结构体与指针
11. 3. 1 结构体类型指针变量的定义与引用
11. 3. 2 结构体类型指针作为函数参数
11. 4 链表
11. 4. 1 链表的基本概念
11. 4. 2 链表的基本运算
11. 4. 3 多项式的表示与运算
11. 5 联合体
11. 6 枚举类型与自定义类型名
11. 6. 1 枚举类型
11. 6. 2 自定义类型名
11. 7 习题
11. 8 实验
第12章 文件
12. 1 文件的基本概念
12. 2 文件的基本操作
12. 2. 1 文件的打开与关闭
12. 2. 2 文件的读写
12. 2. 3 文件的定位
12. 3 程序举例
12. 4 习题
12. 5 实验
第13章 位运算
13. 1 二进制位运算
13. 2 位段
13. 3 程序举例
13. 4 习题
13. 5 实验
附录
附录A 基本ASCII码表
附录B Turbo C常用库函数
参考文献
1. 1 程序设计语言
1. 2 程序设计的基本过程
1. 3 流程图
1. 3. 1 传统流程图
1. 3. 2 结构化流程图
1. 4 简单的C语言程序
1. 5 C语言程序的上机步骤
1. 6 习题
1. 7 实验
第2章 C语言的基本数据类型
2. 1 数据在计算机中的表示
2. 1. 1 计算机记数制
2. 1. 2 计算机中数的表示
2. 2 常量与变量
2. 3 基本数据类型常量
2. 3. 1 整型常量
2. 3. 2 实型 浮点型 常量
2. 3. 3 字符型常量
2. 4 基本数据类型变量的定义
2. 4. 1 整型变量的定义
2. 4. 2 实型变量的定义
2. 4. 3 字符型变量的定义
2. 5 习题
第3章 数据的输入与输出
3. 1 格式输出函数
3. 2 格式输入函数
3. 3 字符输出函数
3. 4 字符输入函数
3. 5 习题
第4章 C表达式与宏定义
4. 1 赋值运算
4. 2 算术运算及其表达式
4. 3 关系运算及其表达式
4. 4 逻辑运算及其表达式
4. 5 其他运算符
4. 5. 1 增1与减1运算符
4. 5. 2 sizeof运算符
4. 5. 3 逗号运算符
4. 6 标准函数
4. 7 宏定义
4. 7. 1 符号常量定义
4. 7. 2 带参数的宏定义
4. 8 习题
4. 9 实验
第5章 选择结构
5. 1 语句与复合语句
5. 2 if语句
5. 3 if…else结构
5. 4 条件运算符
5. 5 switch结构
5. 6 一元二次方程的求解
5. 7 习题
5. 8 实验
第6章 编译预处理
6. 1 文件包含命令
6. 2 条件编译命令
第7章 循环结构
7. 1 当型循环与直到型循环
7. 2 while语句
7. 3 do-while语句
7. 4 对键盘输入的讨论
7. 5 for语句
7. 6 循环的嵌套与其他有关语句
7. 6. 1 循环的嵌套
7. 6. 2 break语句
7. 6. 3 continue语句
7. 7 算法举例
7. 7. 1 列举与试探
7. 7. 2 密码问题
7. 7. 3 方程求根
7. 8 习题
7. 9 实验
第8章 模块设计
8. 1 模块化程序设计与C函数
8. 1. 1 模块化程序设计的基本概念
8. 1. 2 函数的定义
8. 1. 3 函数的调用
8. 2 模块间的参数传递
8. 2. 1 形参与实参的结合方式
8. 2. 2 局部变量与全局变量
8. 2. 3 动态存储变量与静态存储变量
8. 2. 4 内部函数与外部函数
8. 3 模块的递归调用
8. 4 算法举例
8. 4. 1 梯形法求定积分
8. 4. 2 Hanoi塔问题
8. 5 习题
8. 6 实验
第9章 数组
9. 1 数组的基本概念
9. 2 数组的定义与引用
9. 2. 1 一维数组
9. 2. 2 维数组
9. 2. 3 数组的初始化
9. 3 字符数组与字符串
9. 3. 1 字符数组的定义与初始化
9. 3. 2 字符串
9. 3. 3 字符数组与字符串的输入与输出
9. 3. 4 字符串处理函数
9. 4 数组作为函数参数
9. 4. 1 形参数组与实参数组的结合
9. 4. 2 二维数组作为函数参数
9. 5 算法举例
9. 5. 1 有序表的二分查找
9. 5. 2 冒泡排序
9. 5. 3 选择排序
9. 5. 4 插入排序
9. 6 习题
9. 7 实验
第10章 指针
10. 1 指针变量
10. 1. 1 指针的基本概念
10. 1. 2 指针变量的定义与引用
10. 1. 3 指针变量作为函数参数
10. 1. 4 指向指针的指针
10. 2 指针数组
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 main函数的形参
10. 7 变步长梯形求积法
10. 8 习题
10. 9 实验
第11章 结构体与联合体
11. 1 结构体类型变量
11. 1. 1 结构体类型变量的定义与引用
11. 1. 2 结构体的嵌套
11. 1. 3 结构体类型变量的初始化
11. 1. 4 结构体与函数
11. 2 结构体数组
11. 2. 1 结构体类型数组的定义与引用
11. 2. 2 结构体类型数组作为函数参数
11. 3 结构体与指针
11. 3. 1 结构体类型指针变量的定义与引用
11. 3. 2 结构体类型指针作为函数参数
11. 4 链表
11. 4. 1 链表的基本概念
11. 4. 2 链表的基本运算
11. 4. 3 多项式的表示与运算
11. 5 联合体
11. 6 枚举类型与自定义类型名
11. 6. 1 枚举类型
11. 6. 2 自定义类型名
11. 7 习题
11. 8 实验
第12章 文件
12. 1 文件的基本概念
12. 2 文件的基本操作
12. 2. 1 文件的打开与关闭
12. 2. 2 文件的读写
12. 2. 3 文件的定位
12. 3 程序举例
12. 4 习题
12. 5 实验
第13章 位运算
13. 1 二进制位运算
13. 2 位段
13. 3 程序举例
13. 4 习题
13. 5 实验
附录
附录A 基本ASCII码表
附录B Turbo C常用库函数
参考文献
猜您喜欢