《C语言程序设计/普通高等教育十二五规划教材》是一本兼具实用性 和趣味性的C语言程序设计教材。全书共分12章,内 容包括:C语言程序设计快速入门、顺序结构、选择 结构、循环结构、数组与指针、函数、编译与预处理 、结构体、链表、文件、程序调试、综合应用举例( 课程设计实例)。各章内容按照由浅入深、循序渐进 的方式组织,充分体现了渐进式教学、启发式教学、 分层式教学的思想。
书中所有例子均在Microsoft Visual C++6.0 编译环境下调试通过。
本书适合作为高等学校C语言程序设计课程的教 材,也可以作为各类等级考试的辅导教材或参考用书 。
第1章 C语言程序设计快速入门
1.1 计算机语言概述
1.2 第一个C语言程序
l.3 程序设计
小结和补充说明
习题1
第2章 顺序结构
2.1 标识符
2.2 数据类型
2.3 常量与变量
2.4 运算符和表达式
2.5 输入,输出函数
2.6 字符的输入/输出
2.7 数值型数据的存储
2.8 输入/输出格式控制
2.9 顺序结构应用举例
小结和补充说明
习题2
第3章 选择结构
3.1 if语句
3.2 嵌套的选择结构
3.3 switch语句
3.4 逻辑推断
3.5 选择结构应用举例
小结和补充说明
习题3
第4章 循环结构
4.1 while循环
4.2 do-while循环
4.3 for循环
4.4 多重循环
4.5 goto语句
4.6 循环应用举例
小结和补充说明
习题4
第5章 数组与指针
5.1 数组概述
5.2 数组与指针
5.3 字符数组与字符串
5.4.字符串处理函数
5.5 数组应用举例
小结和补充说明
习题5
第6章 函数
6.1 函数的声明及实现
6.2 函数的调用
6.3 函数的参数及返回值
6.4 递归
6.5 变量的作用域和存储方式
6.6 带参数的main()函数
6.7 函数应用举例
小结和补充说明
习题6
第7章 编译与预处理
7.1 宏定义
7.2 文件包含
7.3 多文件组织成工程
7.4 条件编译
小结和补充说明
习题7
第8章 结构体
8.1 结构体
8.2 类型的重定义
8.3 结构体指针
8.4 结构体应用举例
小结和补充说明
习题8
第9章 链表
9.1 链表结点的类型定义
9.2 单链表的操作
9.3 链表应用举例
小结和补充说明
习题9
第10章 文件
10.1 文件概述
10.2 文件操作
10.3 文件重定向
10.4.文件应用举例
小结和补充说明
习题10
第11章 程序调试
11.1 简单程序的调试
11.2 复杂程序的调试
小结和补充说明
习题11
第12章 综合应用举例
12.1 需求分析
12.2 总体设计
12.3 详细设计
12.4.程序编码和调试
12.5 软件测试
小结和补充说明
习题12
附录
附录A 标准ASCII码表
附录B C语言关键字
附录C C语言运算符
附录D C语言常用库函数
参考文献
内容简介:
《C语言程序设计/普通高等教育十二五规划教材》是一本兼具实用性 和趣味性的C语言程序设计教材。全书共分12章,内 容包括:C语言程序设计快速入门、顺序结构、选择 结构、循环结构、数组与指针、函数、编译与预处理 、结构体、链表、文件、程序调试、综合应用举例( 课程设计实例)。各章内容按照由浅入深、循序渐进 的方式组织,充分体现了渐进式教学、启发式教学、 分层式教学的思想。
书中所有例子均在Microsoft Visual C++6.0 编译环境下调试通过。
本书适合作为高等学校C语言程序设计课程的教 材,也可以作为各类等级考试的辅导教材或参考用书 。
目录:
第1章 C语言程序设计快速入门
1.1 计算机语言概述
1.2 第一个C语言程序
l.3 程序设计
小结和补充说明
习题1
第2章 顺序结构
2.1 标识符
2.2 数据类型
2.3 常量与变量
2.4 运算符和表达式
2.5 输入,输出函数
2.6 字符的输入/输出
2.7 数值型数据的存储
2.8 输入/输出格式控制
2.9 顺序结构应用举例
小结和补充说明
习题2
第3章 选择结构
3.1 if语句
3.2 嵌套的选择结构
3.3 switch语句
3.4 逻辑推断
3.5 选择结构应用举例
小结和补充说明
习题3
第4章 循环结构
4.1 while循环
4.2 do-while循环
4.3 for循环
4.4 多重循环
4.5 goto语句
4.6 循环应用举例
小结和补充说明
习题4
第5章 数组与指针
5.1 数组概述
5.2 数组与指针
5.3 字符数组与字符串
5.4.字符串处理函数
5.5 数组应用举例
小结和补充说明
习题5
第6章 函数
6.1 函数的声明及实现
6.2 函数的调用
6.3 函数的参数及返回值
6.4 递归
6.5 变量的作用域和存储方式
6.6 带参数的main()函数
6.7 函数应用举例
小结和补充说明
习题6
第7章 编译与预处理
7.1 宏定义
7.2 文件包含
7.3 多文件组织成工程
7.4 条件编译
小结和补充说明
习题7
第8章 结构体
8.1 结构体
8.2 类型的重定义
8.3 结构体指针
8.4 结构体应用举例
小结和补充说明
习题8
第9章 链表
9.1 链表结点的类型定义
9.2 单链表的操作
9.3 链表应用举例
小结和补充说明
习题9
第10章 文件
10.1 文件概述
10.2 文件操作
10.3 文件重定向
10.4.文件应用举例
小结和补充说明
习题10
第11章 程序调试
11.1 简单程序的调试
11.2 复杂程序的调试
小结和补充说明
习题11
第12章 综合应用举例
12.1 需求分析
12.2 总体设计
12.3 详细设计
12.4.程序编码和调试
12.5 软件测试
小结和补充说明
习题12
附录
附录A 标准ASCII码表
附录B C语言关键字
附录C C语言运算符
附录D C语言常用库函数
参考文献