购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

程序设计基础是计算机课程体系中的第一门重要的基础课程。因为C语言是使用最广泛的语言之一,它具有完备的高级语言特性,语言简洁紧凑、灵活方便,具有丰富的运算符和数据类型,生成目标代码质量高,程序执行效率高,可移植性好,是高校计算机专业和非计算机专业的首选语言,所以,本书以C语言作为编程语言进行讲解。

本书以解决实际问题的程序设计思想作为出发点,选择C语言作为编程语言,突出结构化程序设计方法,介绍常用的数组、链表等数据结构,以及递归、递推、排序、查找等算法的设计。

本书的主要特色有:

1. 教学内容既注重基础理论又突出实用性,突出结构化程序设计的基本原理、概念和方法,突出重点,精选例题和习题,由浅入深逐步展开进行讲解。

2. 以“案例引入—理论讲解—案例学习—编程体验”的方式组织内容,符合学生的认知过程,把教师的教学思想融入教材中,语言和语法的讲解完全融会贯通在程序设计以及案例中。

3. 每章精选了大量案例,详细介绍了每个案例程序的分析和设计过程,通过这些案例的讲解,使读者能够综合应用所学知识解决实际问题,不断提高分析问题、解决问题的能力。

4. 提供配套的教学资源解决方案。本书包含了大量的程序例子,并附有运行结果。凡带有程序名编号的示例都是完整的程序,这些程序以及电子教案等资源可以到华章网站(www.hzbook.com)下载。

全书共10章,主要内容包括:程序设计概述、C程序设计基础、程序的控制结构I——选择结构程序设计、程序的控制结构II——循环结构程序设计、模块化程序设计I——函数、数据的组织I——数组、指针、模块化程序设计II——程序的组织、数据的组织II——结构体与链表、文件等。

本书第1、2、6章由赵宏编写,第3、4、5章由马迪芳编写,第7、8、9、10章由陈旭东编写。全书由赵宏统稿。

在编写此书时还得到了许多同事的关心和支持,在此表示深深的谢意。

由于时间仓促、作者水平有限,书中难免有不足和疏漏,欢迎读者提出宝贵意见和建议,以供再版时进行改进。

编者
2013年1月 PffFLBIe1yytvpOG90UvLvFZe1Him1Kzl90e0O5hGHyb5Uy/wnBDjjfNUDzIR20R

点击中间区域
呼出菜单
上一章
目录
下一章
×