C程序设计

C程序设计
作 者: 徐士良
出版社: 机械工业出版社
丛编项: 高等院校计算机基础教育规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《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常用库函数

参考文献