-------------------------------------------------------------------------------- 图书简介:本书按照程序设计的体系结构,系统地介绍了C程序设计的基本思想及基本方法。全书内容分为两部分。第一部分(第1~7章)依次介绍了C程序设计的基本应用:包括C程序的基本结构、基本运算量,以及结构化程序设计的顺序结构、选择结构、循环结构、数组及函数的开发方法与应用实现;第二部分(第8~12章)详细介绍了C程序设计的高级应用:包括预处理、结构体、共用体、指针、文件及位运算等应用。本书从实用的角度出发,内容选取先进精准、组织循序渐进、讲解文字精练;各部分辅助图表、结合实例、深入浅出、结构清晰;典型实例精挑细选、算法分析流程图化、程序结构错落有致、程序结果真实有效;各章习题针对性强、题型丰富;免费提供电子课件、源程序及习题答案;详细介绍了开发环境Visual C++ 6.0的使用方法,全部例题均在此环境中成功运行。本书可作为高等学校非计算机专业本科生的计算机通识教材,也可作为计算机相关专业的程序设计入门教材、计算机技术的培训教材,还可作为全国计算机等级考试的参考用书和编程爱好者自学C语言的自学教材。本书对应的电子教案、习题答案和实例源文件可以到http://www.tupwk.com.cn /downpage网站下载。
前 言 C语言程序设计简单易学,具有广泛的用途,是非常适合高等学校各专业学生学习的程序设计语言,又是计算机学科的程序设计基础课。通过C语言程序的学习,读者可以运用相关知识和技能更好地进行算法和程序的设计,也为后继课程的学习打下良好的基础。 我们基于多年的丰富教学经验及素材积累,精心编写此书,目的是让初学者能循序渐进地掌握程序设计的思想,系统地掌握C语言程序设计的方法,从实用的角度出发,选取适当的相关案例,配备精练的讲解文字,辅助直观的算法流程图,编写缩进格式的实现程序,得到真实有效的运行结果。对于各种程序设计语言的共同概念,如数据类型、结构化程序设计的三种基本结构、数组及函数等进行深入讲解,使读者能够全面地理解程序设计语言,使读者能在此基础上自学其他程序设计语言。 全书共12章,第1章介绍C程序结构及其特点、Visual C++ 6.0的安装及使用;第2章介绍数据类型、常量、变量、函数和表达式;第3章介绍传统流程图及N-S结构化流程图、赋值语句、数据输入输出函数调用语句及顺序结构程序设计;第4章介绍关系运算符、逻辑运算符和表达式、用if语句和switch语句实现选择结构程序设计;第5章介绍用while语句、do-while语句和for语句实现循环结构程序设计及用break和continue语句提前结束循环;第6章介绍数组的定义和初始化、数组元素的使用、数值数组元素的常用操作、字符数组的使用;第7章介绍函数的定义、被调函数的声明、函数的调用、数组作函数参数、变量的作用域和存储类别;第8章介绍宏定义、文件包含、条件编译;第9章介绍结构体类型、共用体类型、枚举类型;第10章分别介绍指向变量的、指向数组的、指向函数的、指向指针的和指向结构体的指针变量及动态存储分配;第11章介绍文件的打开与关闭、文件的顺序读写和随机读写及文件检测函数;第12章介绍位运算符和位域。 除封面署名的作者外,在本书编写过程中,得到了所在学院的同事的热心帮助和支持,参加本书内容编写、程序调试、课件制作、习题收集、答案制作、内容审校等工作的老师还有李颖、于萍、逯洋、英昌盛、王海燕、叶丽娜、张桂杰、赵靖华、刘哲、李闯、张伟、赵鹏、王继魁、吕凯、刘伟、丛飚、刘松、孙英慧、邹晓辉、王发斌、刘艳玲、李爽、罗琳、王晓雪等,在此向他们表示衷心的感谢。 需要本书电子课件、源程序及习题答案的读者,请到清华大学出版社网站下载。 由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。我们的电话是010-62796045,信箱是huchnehao@263.net。 编者 年 月 日