欢迎来到天天文库
浏览记录
ID:39368356
大小:41.00 KB
页数:3页
时间:2019-07-01
《C语言程序设计案例教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计案例教程l内容简介本书作为程序设计教材的创新,实现了从以计算机语言为主线的体系结构向以问题为主线的体系结构上的转变,把程序设计的学习从语法知识学习提高到解决问题的能务培养上。全书共分6章。第1章是一个需要8-10学时的快速入门,介绍C语言的基本语法和基本程序结构;第2章介绍了一些基本的算法设计方法;第3章介绍在程序中用数组和指针组织数据的基本方法;第4章介绍用枚举、结构体和共用体组织数据的基本方法以及基于链表的算法;第5章介绍了大型程序设计和编译、调试的方法;第6章为应用程序设计示例。本书适合作为高等学校程序设计课程的教材,也适合有关人员自学。l目录第1
2、章C语言程序设计初步11.1简单程序设计示例11.1.1一个简单的C语言程序11.1.2C语言程序的编译、连接和执行31.1.3C语言程序开发环境51.2简单计算81.2.1交换两个变量的值81.2.2基本算术运算121.2.3变量的复合赋值运算161.3判断与选择191.3.1比较两个数191.3.2三数中取大241.3.3字符分类301.4重复计算381.4.1简单的数据加密程序391.4.2口令检查421.4.3求素数431.5用函数组织C语言程序501.5.1计算xn501.5.2似是而非的程序541.6程序的调试611.6.1语法错误及其调试611.6.2语
3、义及逻辑错误及其调试641.7语法小结661.7.1C语言程序结构661.7.2标识符与关键字691.7.3数据描述711.7.4运算符与表达式72第2章基本算法策略762.1穷举762.1.1百钱买百鸡762.1.2推断名次792.2迭代与递推842.2.1Fibonacci数列842.2.2猴子吃桃子862.2.3用二分法求一元二次方程的根882.3递归922.3.1计算n932.3.2汉诺塔952.4模拟992.4.1小学生算术自测992.4.2蒙特卡洛法——求π的近似值1022.4.3中子扩散1042.4.4导弹追击飞机106C语言程序设计案例教程目录第3章
4、数据的组织(一)1113.1数组1113.1.1洗扑克牌1113.1.2冒泡排序1173.1.3日期转换1203.2指针1253.2.1将数组元素倒放1263.2.2查找二维数组中的最大元素1313.2.3求两个向量和的函数1333.3字符串1353.3.1基于数组形式的字符串操作1353.3.2基于指针形式的字符串操作1413.3.3字符串数组与命令行参数1433.4堆栈和队列1473.4.1后序表达式的求值1483.4.2魔术师翻牌1533.5语法小结1583.5.1数组1583.5.2指针1603.5.3字符串161第4章数据的组织(二)1634.1枚举、结构体
5、和共用体1634.1.1计算明天是星期几1634.1.2学籍管理1664.1.3学校人员管理1744.2链表1774.2.1用链表管理一组学生的学籍1774.2.2用链表实现线性表1834.3树1854.3.1树与二叉树1854.3.2状态图与搜索树1934.4语法小结2024.4.1枚举数据类型2024.4.2结构体2034.4.3共用体2044.4.4数据类型与数据结构204第5章大型程序开发2075.1程序的风格2075.1.1逻辑风格2075.1.2正文风格2095.1.3输入输出风格2125.2C语言的几种大型程序开发机制2125.2.1标识符的连接属性21
6、25.2.2头文件的定义与使用2225.2.3条件编译2235.3程序项目管理器2245.3.1用程序项目管理器开发一个程序项目的步骤2245.3.2程序项目管理器的使用技巧2255.4使用集成动态调试工具2265.4.1概述2265.4.2步进执行2265.4.3设置断点228第6章应用程序设计示例2296.1文件和数据处理程序设计2296.1.1写若干行字符串到文本文件2296.1.2文件复制2316.1.3文件小结2336.1.4课程设计推荐题目2416.2用户界面程序设计2436.2.1字符的显示处理2436.2.2简单文本窗口设计2456.2.3课程设计推荐
7、题目2476.3图形程序设计2486.3.1图形系统与图形窗口2496.3.2基本作图函数2536.3.3课程设计推荐题目257附录ATurboC2.0编译出错信息259附录BTurboC2.0常用库函数273参考文献282
此文档下载收益归作者所有