前言
程序设计是计算机专业的一门重要的课程,学好本课程对于计算机专业其他课程的学习和各种技能的掌握都有很大的帮助。
20世纪90年代以来,C语言迅速在全世界普及推广。时至今日,C语言仍然是计算机领域的通用语言之一。在中国,许多高等学校选择“C语言程序设计”作为基础的程序设计课程。C语言程序设计在计算机教育和计算机应用中发挥着重要的作用。C语言既具有高级语言的特点,又具有低级语言的特征,适合开发系统软件,也适合开发应用软件。C语言语法灵活、书写格式自由、易学易用,深受广大程序设计人员的青睐。
本书主要介绍程序设计基础知识、程序结构设计、数组、函数、指针、结构体和共用体、文件的基础知识,还注重实例应用,每章后面都有实际案例,案例内容承上启下,层层深入。在案例选取上,还做到让复杂问题简单化,让简单问题实用化,旨在树立学生的程序设计思想和培养学生编写与调试程序的能力。本书选择典型案例综合应用,从问题描述、系统功能的描述、模块的划分、总体的设计、程序的实现几个步骤扩展讲解,能充分培养学生的工程实践能力。
本书重在使学生学会从计算机角度思考问题,培养学生逻辑思维能力和面向过程的程序设计方法,使学生不但掌握C语言的知识、编程技术和基本算法,更重要的是掌握程序设计的思想和方法,具备利用计算机求解实际问题的基本能力,能灵活应用C语言进行程序设计,为后续进一步学习数据结构、面向对象程序设计、现代应用软件的开发打下一定的理论基础及实践基础。
由于编者水平有限,书中难免存在错误和不妥之处,恳请读者批评指正。