C语言程序设计

丁发红 主编
内容简介 本书对C语言做了全面、详细、系统的介绍,全书共分十二个项目,按照程序设计的知识体系,由浅入深、循序渐进地介绍了C语言编程中用到的知识要点,主要内容包括C语言的基本知识、数据类型及其运算、C语言的基本语句、选择结构程序设计、循环结构程序设计、数组的应用、函数、指针的应用、结构体和共用体、位运算、文件操作、C程序应用举例。本书结构严谨、要点突出,实例丰富,具有很强的实用性,是初学者学习C语言的必备书籍。 本书可作为普通高等院校和高等职业院校计算机及相关专业的高级语言教材,也可供C语言爱好者学习使用。 前言 PREFACE C语言是国际上广泛流行的、应用普及率非常高的计算机高级语言。因为其执行效率极高,所以适合作为系统编程语言,既可以编写操作系统,也可以编写应用软件。 在这个各种编程技术层出不穷的时代,C语言不但没有像其他一些语言那样被淘汰,反而越发地受到人们的重视和喜爱。这主要归功于C语言拥有强大的功能及其他编程语言所无法比拟的优点。系统级程序设计、嵌入式系统开发、工业自动控制、人工智能等领域都是C语言大显身手的舞台。 C语言是一种通用的程序设计语言,它在很多方面继承和发展了以往许多高级程序设计语言的成功经验和特色。 C语言结构简单、使用灵活,非常适合作为程序设计学习的入门级语言。本书按照程序设计领域对中、低端编程岗位的需求,兼顾高端计算机软件编程参考书籍的需求,按照高职院校计算机相关专业人才培养方向,结合全国计算机等级考试重点、难点的讲解,由浅入深、逐步推进、让学生轻松掌握C语言的语法知识,培养学生编写、调试程序的技能,并使其掌握一定的应用程序开发能力。 目前在讲解C语言的教材中,普遍存在两种不足:一是有些教材讲解过于琐碎,反而导致要点不突出,重点知识散布于文字的海洋之中,使学习者难以提纲挈领,掌握精华;二是多数教材过于注重理论讲解,缺乏实例来佐证、诠释深奥而…