
本书在编写中作者仔细考虑了内容的取舍,突出对基本概念的讲解和叙述,将基本概念和方法的应用,放在例题中,结合程序进行讲解。本书共20章,前10章介绍C语言的特点、数据类型及其运算符和表达式、C程序中的输入输出、C程序的控制结构、数组、函数、编译预处理命令、指针、结构体和文件等,每章后附有习题。后10章是与前10章配套的学习辅导与上机实验指导。 本书适用于高职高专相关专业学生阅读,也可供对程序设计有兴趣的读者参考。
在20世纪70年代,C语言就因为其高效性、灵活性和适应性强而广为应用,迅速成为软件开发最主要的程序设计语言之一。随着计算机技术的飞速发展,今天,C语言在软件开发领域中的地位已逐渐受到可视化编程语言(如VisualBasic、VisualC++、Delphi等)的挑战。但在工程应用领域,C语言依然有着强大的生命力。特别在教育领域,C语言仍是程序设计课程首选的入门语言。编写本教材的目的是通过本课程的学习,使学生掌握程序设计的基本概念、方法和理论。 本教材在编写中仔细考虑了内容的取舍。以教学大纲为依据,不刻意追求系统性和完整性,把实用性作为重点。在教学内容的叙述上,突出对基本概念的讲解和叙述,而将基本概念和方法的应用,放在例题中,结合程序进行讲解。同时,借助“程序说明”和“注意”等教学提示,帮助学生理解教学内容,少走弯路。为了帮助学生掌握有关的基本概念和方法,每章的后面都附有习题,并有配套的学习辅导和上机实验指导章节,这些练习和实验的内容紧扣大纲要求,既有基本练习题,也有少量有一定深度的题目。教师可根椐实际教学情况选用。采用本书作为教材时,建议授课学时为40~60,实验学时20。 本教材由刘新铭、吉顺如、辜碧容、郑君华共同编著。辜碧容负责第1章至第4章的编写,刘新铭负责第5章至第10章以及附录A~D的编写,吉顺如负责学习辅导与实验以及附录E--G的编写,全书的例题和习题由郑君华老师上机调试验证,最后由刘新铭完成全书的统稿。本书在编写过程中,得到了上海电机学院信息工程系的陈元春和费宏慧等老师的帮助,计春雷教授在百忙之中审阅了全书。编者谨在此向他们表示由衷的感谢。 限于编著者的学识水平,书中错误恳请读者提出宝贵意见。 为了配合本书的教学,机械工业出版社为读者提供了电子教案,读者可在www.cmpbook.com上下载。
出版说明
前言
上篇 C语言程序设计
第1章 C语言概述
第2章 数据类型、运算符和表达式
第3章 C程序中的输入、输出
第4章 C程序的控制结构
第5章 数组
第6章 函数
第7章 编译预处理命令
第8章 指针
第9章 结构体
第10章 文件
下篇 C语言程序设计辅导与实验
第11章 C语言概述辅导与实验
第12章 数据类型、运算符和表达式辅导与实验
第13章 C程序中的输入、输出辅导与实验
第14章 C程序的控制结构辅导与实验
第15章 数组辅导与实验
第16章 函数辅导与实验
第17章 编译预处理命令辅导与实验
第18章 指针辅导与实验
第19章 结构体辅导与实验
第20章 文件辅导与实验
附录
参考文献