出版时间:2005-10 出版社:人民邮电出版社 作者:瘳湖声 页数:288
前言
在当今的网络与信息时代,能够利用计算机解决实际问题已经成为一名大学生应该具有的基本技能。而要想充分地挖掘计算机的潜能,游刃有余地使用计算机使之为人们更好地服务,学会程序设计的基本方法,掌握使用一门程序设计语言编写程序的技能是十分必要的。 C语言是一种应用十分广泛的程序设计语言。它在很多方面继承和发展了20世纪60年代出现的许多高级程序设计语言的成功经验和特色,它具有书写格式自由、数据类型丰富、语句功能强大、执行速度快和存储控制能力强等优点,并全面地支持结构化程序设计的方法。尽管这种语言最初是作为一种
内容概要
《C语言程序设计案例教程》分为两部分:第一部分包括第1章~第6章,主要阐述C语言程序设计的基础知识及计算机算法的初步内容;第二部分包括第7章~第9章,主要列举一些综合性较强的实例,讲述一些与实践环节有关的内容。《C语言程序设计案例教程》为了便于考查学习效果,在每章的后面都给出大量的习题和一套自测题。这些题目基本上覆盖了各章中讲述的大部分知识点。学习C语言程序设计,实践是一个很重要的环节,为此,《C语言程序设计案例教程》在每章的后面提供两道涉及本章知识内容的上机练习题目,并在第9章给出具有一定综合效果的实践性题目。
书籍目录
第1章C语言基础知识1.1计算机与程序设计语言1.1.1计算机系统的基本组成1.1.2程序设计语言1.1.3C语言发展过程及特点1.2C程序的基本结构和运行过程1.2.1几个简单的C程序1.2.2运行C程序的基本过程1.2.3利用TurboC++3.0集成环境运行C程序1.3数据类型、常量、变量、输入输出与基本运算1.3.1基本数据类型与数据的表示1.3.2常量1.3.3变量、变量的存储与变量的赋值1.3.4基本的输入输出1.3.5算术运算符和算术表达式1.3.6数学标准函数1.3.7位运算1.4本章语法小结本章习题本章上机练习题本章自测题第2章C语言的基本控制结构2.1顺序结构2.2选择结构2.2.1关系运算与逻辑运算2.2.2if语句2.2.3多路选择和switch语句2.2.4选择结构的应用实例:复数四则运算2.3循环结构2.3.1while语句2.3.2for语句2.3.3dowhile语句2.3.4循环语句的应用实例2.4程序调试的基本方法2.4.1错误分类和解决方法2.4.2静态程序调试2.4.3动态程序跟踪2.5本章语法小结本章习题本章上机练习题本章自测题第3章计算机算法初步3.1算法的概念3.1.1利用计算机求解问题的一般过程3.1.2数据对象与算法描述3.1.3利用流程图描述算法的应用实例3.2穷举法3.2.1概述3.2.2穷举法应用实例1:素数的判断3.2.3穷举法应用实例2:百钱买百鸡3.3递推与迭代法3.3.1概述3.3.2递推与迭代法应用实例1:等比数列求和3.3.3递推与迭代法应用实例2:求圆周率π3.3.4递推与迭代法应用实例3:按位分解整数3.4本章语法小结本章习题本章上机练习题本章自测题第4章数据的组织结构(一)4.1数组类型4.1.1数组类型的应用背景4.1.2一维数组类型的定义4.1.3一维数组的初始化4.1.4一维数组元素的引用及基本操作4.2利用一维数组组织数据的应用实例4.2.1按照条件对数据进行筛选4.2.2根据需求对数据进行统计4.2.3查找问题4.2.4排序问题4.3字符串的组织4.3.1字符串的组织形式4.3.2字符串的初始化4.3.3字符串的输入输出4.4常用的字符串标准函数及应用实例4.4.1字符串标准函数4.4.2文本变换4.5二维数组4.5.1二维数组的定义4.5.2二维数组的应用实例4.6本章语法小结本章习题本章上机练习题本章自测题第5章程序的组织结构5.1函数概述5.2标准函数5.2.1函数原型5.2.2随机数的产生及应用实例5.3自定义函数5.3.1函数的定义5.3.2函数的调用、函数的返回值及参数的传递5.3.3自定义函数的应用实例5.4函数与数组的应用实例5.4.1计算最长文本行5.4.2冒泡排序5.5递归算法与递归函数5.5.1递归算法与递归函数概述5.5.2递归函数的调用过程5.5.3全排列5.5.4用递归函数实现二分查找5.6变量的生存期与作用域5.6.1全局变量和局部变量5.6.2自动变量和静态变量5.7本章语法小结本章习题本章上机练习题本章自测题第6章数据的组织结构(二)6.1结构体类型6.1.1结构体类型的概念6.1.2学生基本信息的组织方式6.1.3结构体类型应用实例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.4联合体与枚举类型6.4.1联合体6.4.2枚举类型6.5本章语法小结本章习题本章上机练习题本章自测题第7章C程序应用实例7.1实例1字符串处理7.2实例2歌曲排行榜7.3实例3集合运算7.4实例4通讯录管理应用程序第8章软件开发基础知识8.1软件与软件产品特征8.2软件开发的基本过程8.2.1软件生命周期8.2.2软件开发过程模型8.2.3软件开发方法学8.3程序设计风格8.4程序调试的基本方法8.5软件测试的基本方法8.6软件文档的编写要求第9章C语言课程设计指导9.1课程设计教学环节的主要目的9.2C语言课程设计的考核内容9.3课程设计报告的书写规范9.3.1课程设计报告的内容要求9.3.2课程设计报告的质量要求9.4课程设计题目9.4.1第1题学生证管理程序9.4.2第2题学分管理程序9.4.3第3题图书登记管理程序9.4.4第4题学生作业完成情况管理程序附录AASCII字符集附录B运算符的优先级和结合性附录CTurboC++3.0使用指南附录DTurboC++3.0编译错误信息附录ETurboC++3.0常用标准函数参考文献
编辑推荐
《C语言程序设计案例教程》为教师提供配套的电子教案,可从人民邮电出版社的网站(www.ptpress.com.cn)上直接下载。 《C语言程序设计案例教程》可作为各类高等院校计算机专业及理工科类非计算机专业的学生学习C语言程序设计的教材,也可作为有关工程技术人员和计算机爱好者学习C语言程序设计的参考书。
图书封面
评论、评分、阅读与下载