本书循序渐进、由浅入深地介绍C语言的特点和运行环境、各种数据类型及其运算、控制语句、数组、函数、指针、结构体、文件、位运算及综合应用等。可作为高职高专电类、机类等专业的教材,也可供其他有兴趣的读者学习和参考。
C语言是世界上应用最广泛的几种计算机程序语言之一。目前广泛使用的各种C语言编译系统有TurboC(简称TC)、Microsoft C(简称MSC)、Borland C(简称BC)等,它们的基本部分都是相同的,本书介绍Turbo CV2.0。
C语言是当前软件开发中的主流程序语言之一,它具有适应性强、应用范围广(基本可以取代汇编语言来编写各种系统软件和应用软件)、语言简洁、使用灵活、表达能力强、程序运行效率高、可移植性好、便于学习和应用等特点。C语言是一种结构化程序设计语言,程序逻辑结构可以用顺序、选择和循环三种基本结构组成。C语言的函数结构便于对程序进行自项向下逐步求精的分解,从而实现模块化的结构设计,便于程序模块化,符合现代程序设计风格。另外,C编译系统所占的存储空间很少,只需4M左右。用C语言编写各种控制程序可以有效地减少冗余,节省存储空间。如目前比较流行的嵌入式系统(用于控制、监视或者辅助操作机器和设备的装置)软件开发中,大量采用“汇编语言+c语言”的方式,其中C语言占80%~90%左右。大量嵌入式技术也已经应用于工业控制、数控机床、智能工具、工业机器人、服务机器人等各个行业,正在逐渐改变着传统的工业生产和服务方式。
本书是按照全国高职高专机电类专业教学计划及教材编写工作会议审定的“c语言程序设计实用教程”编写大纲编写的,吸收了各校高职高专电类、机类专业“C语言”课程教学改革的经验,将基础性与实用性有机地结合,减少了课时,强化了综合应用,体现了高职特色。
本书由陈方副教授担任主编,吉顺如副教授担任副主编,邓蓓副教授、李萍讲师参编,程龙泉副教授担任主审。其中邓蓓老师编写第1、2章;李萍老师编写第3、4、8、9章;吉顺如老师编写第5、6、7章;陈方老师编写第10、ll章及3个附录,并负责全书的修改与定稿。
本书可作为高职高专电类、机类等专业的教材,也可供其他有兴趣的读者学习和参考。 在本书出版之际,主编代表全体作者,感谢参加全国高职高专机电类专业教学计划及教材编写工作会议的各兄弟院校专家对教材编写大纲所提出的宝贵建议,感谢机械工业出版社的有关编辑在本书编写过程中所提出的宝贵意见,以及为本书的出版所做的一切工作。
由于作者水平有限,书中难免有不当之处,恳请专家和广大读者批评指正。
编者