基本信息
内容简介
目录
第1章 C程序设计概述
1.1 结构化程序设计
1.1.1 程序设计
1.1.2 三种基本结构
1.1.3 结构化程序设计方法
1.2 C语言简介
1.2.1 C语言的发展过程及特点
1.2.2 C语言程序的格式和结构特点
1.2.3 C程序的上机步骤
1.3 基本输入输出函数
1.3.1 格式输入输出函数
1.3.2 字符输入输出函数
1.4 本章小结
1.5 上机练习与习题
1.5.1 选择题
1.5.2 写出程序的运行结果
第2章 C语言的基本元素
2.1 常量
2.1.1 数值常量
前言
本书作者多年从事C语言教学和开发,积累了大量的资料和实践经验。为使读者能够快速掌握C语言程序设计的方法与技巧,在介绍C语言概念的同时,配以大量的例题、算法实例和各种类型的习题,同时设计了配合教材内容的实验题目。全书内容由浅入深,循序渐进。作者力图使本书成为一本可读性强且实用的C语言程序设计教材和教学参考书,并希望本书能够成为读者进一步学习其他语言的阶梯。
全书分两大部分,第一部分是C语言内容的介绍,结构安排如下:
第1章 介绍程序设计的基本概念与C语言的发展过程,以及C语言的特点和简单的输入输出函数,使读者对程序设计有一个认识、对C语言有初步的了解。
第2章 介绍C语言中的常量、变量、运算符与表达式等C语言的语言元素,并对系统函数作简单介绍。
第3章 主要讲述C语言中的流程控制语句,包括条件分支、开关分支、三种常用的循环控制语句,最后还介绍了循环的中途退出语句。
第4章 数组是常用的也是较简单的一种构造类型的数据结构,本章主要介绍如何在C语言中定义和使用数组。
第5章 介绍C语言中适合模块化程序设计的成分——函数。在这一章中介绍了用户自定义函数的说明、定义和调用及如何在函数间传递参数等,同时在本章中对变量的存储类型也作了解释和说明。
第6章 介绍C语言中的编译预处理语句,包括文件包含、宏定义和条件编译。
第7章 指针是C语言中的精华部分,本章将详细介绍指针是什么、指针变量如何定义与说明、如何使用指针处理简单变量、数组、函数等内容,对命令行参数的解释与应用也会在这一章中讲到。
第8章 介绍结构、联合等构造类型数据定义、说明和使用,以及如何在函数间传递这种类型的参数、它们各自适合在什么情况下使用。
第9章 介绍文件的概念、文件的打开与关闭、文件的几个常用读写函数、文件的定位及随机读写。
第二部分包括常用的C语言编译环境丁urboC的使用,以及每章的配套实验,内容安排如下:
第10章 介绍了C语言集成上机环境TurboC的窗口屏幕、菜单和工具的使用,并以图形制作为例讲解在TurboC下调试程序的方法和如何使用TurboC的库函数。
第11章 配合授课进度,本书在第11章给出了精心设计的每章的上机实验题目,这些实验题目以主要知识点为主线,兼具实用性和趣味性,循序渐进地引导读者完成程序设计、真正掌握C语言的概念和知识。
第12章 在本章中,安排了5个综合实验,这5个实验题目有一定的难度,旨在培养和训练读者综合运用C语言的能力。
本书附录给出了本教材中全部习题的解答、所有实验题目的参考答案及参考文献。
书中全部程序是按照目前流行的编码规范以及统一的编码风格编写的,且全部习题解答和实验程序均由作者在TurboC下调试通过。
本书每章开始都有教学目标和教学重点与难点提示,结尾都有本章小结。书后安排了形式灵活的习题,并安排了配合每章内容的实验和有一定难度的综合实验,以期使读者真正掌握所学内容。本书可作为各类高等院校C语言课程教材,也可以作为C语言爱好者的自学参考书。
本书由李岚、李莉和金一宁主持编写,此外参加编写的还有赵清、李金萍、杨玉、李俊玲、李晓棠等,全书由张晓兰主审。由于作者水平有限,书中难免存在疏漏和不妥之处,恳请专家和广大读者批评指正。我们的E-mail地址:qiyuqin@phei.com.cn。