内容简介
C语言是目前流行的结构化的程序设计语言。C语言的成分简洁、紧凑,对语法的限制不严格,程序设计自由度大。同时,C语言具有丰富的数据类型和运算符,可以实现其他高级语言难以实现的运算操作,且具有良好的可移植性。
C语言适合作为系统编程语言,可用来编写系统软件和应用软件,实现汇编语言的大部分功能,但比汇编语言的学习要容易得多。因此,C语言可以作为高级程序设计语言课程。
本书针对高职高专和成人院校的教学特点,本着理论够用、以实践技能培养为主的原则,注重培养学生的动手能力。本书编入了大量的实例及实训教学的内容,可以帮助读者更好地进行程序设计实践。
本书共9章,按照循序渐进的原则,详细介绍了C语言的概念、实例和实训内容。第1章介绍了C语言的基本知识和操作方式;第2章介绍了C语言的基本数据类型、运算符与表达式;第3章介绍了C语言程序设计中的输入、输出方法;第4章介绍了C语言程序的编程流程及典型应用;第5章介绍了C语言程序设计中数组类型及应用;第6章介绍了函数的基本概念和使用;第7章介绍了指针的概念和编程;第8章介绍了结构体与共用体的概念以及编程方法;第9章介绍了文件的使用和编程方法。
本书由多位从事高职院校C语言课程教学一线的老师根据多年的教学和研究经验总结编写而成。本书的主要特点可归纳如下:
(1)理论内容通俗易懂。力求用通俗易懂的语言解释较为复杂的计算机概念,使非计算机专业的读者也能理解,并达到会应用的目的。
(2)内容循序渐进、由浅入深,达到逐步提高的目的。
(3)用实例解释概念,达到理论与实践紧密结合的目的。
(4)每一章均编入了“应用举例”,使读者将本章的概念、实例通过应用举例的方式加深理解,达到实践的目的。
(5)每一章均编入了“实训”内容,配合授课教师组织实践教学,达到教学的目的。