图书前言

前    言

我们基于多年的丰富教学经验及素材积累,精心编写了此书,目的是让初学者能够循序渐进地掌握程序设计的思想,系统地掌握C语言程序设计的方法。《C语言程序设计》从实用的角度出发,选取适当的相关案例,配备精练的讲解文字,辅助直观的算法流程图,编写缩进格式的实现程序,插入真实有效的运行结果。《C语言程序设计》针对初学者的特点和认知规律,精选内容,分散难点,降低台阶,丰富例题,深入浅出。

全书共分12章。第1章介绍C语言程序结构及其特点、Visual C++ 2010的安装及使用;第2章介绍数据类型、常量、变量、库函数和表达式;第3章介绍用传统流程图及N-S结构化流程图实现结构化程序设计的三种基本结构、赋值语句、数据输入/输出函数调用语句及顺序结构程序设计的方法;第4章介绍关系运算符和关系表达式、逻辑运算符和逻辑表达式、用if语句和switch语句实现选择结构程序设计的方法;第5章介绍用while语句、do-while语句和for语句实现循环结构程序设计及用break和continue语句提前结束循环的方法;第6章介绍数组的定义和初始化、数组元素的使用、数值数组元素的常用操作、字符数组的使用方法;第7章介绍函数的定义、被调函数的声明、函数的调用、数组作函数参数、变量的作用域和存储类别;第8章介绍宏定义、文件包含;第9章介绍结构体类型、共用体类型、枚举类型;第10章依次介绍指向变量的、指向数组的、指向函数的、指向指针的和指向结构体的指针变量及动态存储分配;第11章介绍文件的打开与关闭、文件的顺序读写和随机读写及文件检测函数;第12章介绍位运算符和位域;附录列出了全国计算机等级考试二级C语言程序设计考试大纲及模拟题。

《C语言程序设计》为2016年广西高等教育本科教学改革工程项目(2016JGB386)研究成果,由贺州学院梁海英博士和张红军主编,千文、陈科尹博士、孟伟东博士和曾霖博士副主编,全书由梁海英教授统稿。在《C语言程序设计》的编写过程中,得到了所在学院同事的热心帮助和支持,参加《C语言程序设计》编写工作的老师还有陈醒基、刘柯威、赵方珍、何顺、樊艳英、王珍珍、王雪红、任子亭、肖鸿、李剑维、张学茂、庄兴义、陶程仁、罗志林等。在此,向他们表示衷心的感谢!

《C语言程序设计》对应的电子课件、习题答案和实例源文件可以通过http://www.tupwk.com.cn/downpage网站下载。

书中难免存在不妥之处,敬请广大读者批评指正。我们的电话是010-62796045,电子邮箱是huchenhao@263.net。

编者  

2018年1月