图书前言

前言

C语言是一种在世界范围内被普遍采用的优秀的程序设计语言,是现在最流行的结构化程序设计语言之一。它具有语法简单、使用灵活方便、功能丰富、表达力强、便于大型程序开发、便于编写可移植性好的程序等优点。由于C语言引入了反映计算机硬件特性的机制,这使得C语言是一种既能编写系统软件又适合编写应用软件的高级语言。本书根据高职高专的教育特点,力求知识的先进性与实用性,力求突出实践教学环节,突出直观教学、形象教学的基本教学理念。本书旨在条理明晰、内容新颖、体系合理、逻辑性强、语言流畅、通俗易懂、强化实践、注重基础、提升能力、面向应用的教材特色。另外,本书提供了与教材配套的习题和实验内容,配有精心制作的资源供教师使用。

本书共11个项目,内容丰富、由浅入深、概念清楚、图文并茂、重点突出。全书主要内容如下。

项目1: C语言概述,主要内容包括C语言的发展与特点、Visual C++6.0环境介绍等。

项目2: 数据、运算符和表达式,主要内容包括C数据类型、运算符及表达式等。

项目3~项目5: C语言的三大结构以及三大结构的编程方法。

项目6: 数据处理,主要内容包括一维数组、二维数组、字符数组和常用字符处理函数的基本使用方法以及程序示例等。

项目7: 函数,主要内容包括函数定义、函数间的参数传递、函数的调用、数组与函数变量的作用域等。

项目8: 指针,主要内容包括指针的定义、指针变量、指针与数组、字符数组与字符指针的区别以及程序示例等。

项目9: 编译预处理,主要内容包括文件包含、有参数和无参数的宏定义、条件编译等。

项目10: 文件,主要内容包括文件、文件指针的定义、文件的基本操作等。

项目11: 综合实训,主要是对前面各项目知识点的应用,即用C语言编写公司员工信息管理系统。读者可以自己尝试编写程序。

本书主要面向应用型技术院校教学需求,既可以作为高职高专院校程序设计课程的教材和教学参考书,又可以作为计算机等级考试及计算机培训机构的教材或参考书,也可以作为计算机相关专业的程序设计入门课程用书。

本书配有免费的多媒体课件、教案、程序源代码和习题参考答案供广大教师与读者使用,旨在为教师授课、读者学习提供方便。

本书由硅湖职业技术学院杨琴和昆山花桥国际商务城中等专业学校喻晗担任主编,硅湖职业技术学院诸福磊和季国华担任副主编,其中项目1~项目4由杨琴编写,项目5~项目8由喻晗编写, 项目9、项目10由诸福磊编写,项目11由季国华编写,全书由季国华统稿、定稿。

本书在编写过程中得到了硅湖职业技术学院计算机教研室全体教师的帮助和指导,在此向他们表示衷心的感谢!由于编者水平有限,书中难免存在不足之处,敬请广大读者批评、指正,编者QQ: 63717390。

编者

2017年11月