基本信息
编辑推荐
本书以现代C语言标准ANSI C和C99为主导,以成熟的Turbo C2.0严密,通俗易懂。每章都配有大量典型的例题、思考题(附有参考答案)和难度呈梯次分布的习题。
主要内容包括:C语言的基本知识、数据类型、结构化设计方法、函数、指针、位运算和文件,以及程序综合举例和程序测试等,有较高的学术价值和实用价值。
本书可作为大专院校计算机及相关专业的教材,也适合自学参考。为帮助学习,与之配套的《新编C语言学习指导与习题》与本书同时出版。
内容简介
计算机书籍
C语言是结构化、模块化的计算机程序设计语言,既具有高级语言的一切特点,又具有低级语言的主要功能,最适合编写应用程序和系统软件。
本书以现代C语言标准ANSIC和C99为主导,以成熟的Turbo C2.0为编泽环境,全面介绍了C语言程序设计内容充实、完整,重点突出,逻辑严密,通俗易懂。每章都配有大量典型的例题、思考题(附有参考答案)和难度呈梯次分布的习题。
主要内容包括:C语言的基本知识、数据类型、结构化设计方法,函数。指针、位运算和文件,以及程序综合举例和程序测试等,有较高的学术价值和实用价值。
本书可作为大专院校计算机及相关专业的教材,也适合自学参考。为帮助学习,与之配套的《新编C语言学习指导与习题》与本书同时出版。
目录
前言
第1章 C语言概述
1.l 程序设计语言
1.l.1 计算机语言
1. 1.2 C语言发展简述
1.2 C语言的特点
1.3 C程序预览
1.3. 1 C程序举例
1. 3.2 C程序构成
1.4 Turbo C集成环境与上机操作
1.4. 1 Turbo C集成编程环境
1. 4. 2 文字编辑
1.4. 3 热键功能
l.4. 4 上机操作和查错
l.4.5 C中使用汉字
1.5 算法和算法分析
l.5. 1 算法概念
1. 5.2 算法复杂度
习题
前言
近年来C语言在国内外得到迅速推广应用,是目前开发理论最完整、也是实际应用中最为理想的编程语言。C语言具备一切高级语言的特征和优势,清晰地体现了结构化、模块化程序设计的思想,并且在很多方面有扩充、提高和加强,又具有低级语言的许多特点和精华,可直接访问内存地址,对字节的位进行多种运算,调用系统功能,大大地提高了程序的效率。C语言功能丰富。表达能力强,使用灵活方便、应用面广、可移植性好,特别适合于编写系统软件和应用软件。C语言推出至今已有30年,功能不断完善、进步、扩充,还没有一种计算机语言可与之媲美。
C语言已发展成为在各种大型机小型机和微机上普遍使用的通用程序设计语言,为大专院校学生的必修课程(往往列为第一门程序设计语言)和广大计算机应用人员编程的首选,也是学习更高层次面向对象的C++、VisualC+十编程必备的基础。但C语言牵涉到的概念复杂、原理隐晦、范围广泛、规则繁多、随意性大,初学者很难理解C语言的众多规定,学习难、应用难、深人难,迫切需要一本比较理想的教材。
C语言的教科书已经不少,本书以现代 C语言标准ANSIC和C99为主导,以业已成熟的Turbe C2.0为编译环境,从系统的深度、应用的角度讲述C语言。本书共分14章,内容包括:C语言概述、C程序设计的基本知识*匝序结构、分支结构、循环结构、数值型数组、字符型数组和字符串函数、模块化程序设计、指针、结构体与共用体、位运算、文件、程序综合举例、程序常见错误、调试和测试,还有65道思考题(附参考答案),共约340道习题。为帮助学习,与之配套的《新编C语言学习指导与习题》与本书同时出版。
本书力求在下述方面有所创新和突破:(1)与时俱进,适应标准,如遵循最新C99标准和风格编写程序。(2)突出重点,分散难点,如将指针分解到各章。(3)层次清楚,脉络分明,如构思了较多的新图表。(4)循序渐进,由浅入深,如每道例题都作了详细分析。(5)重视算法,引
导优化,如从数学角度分析、优化算法。(6)精选习题,兼顾二级(全国等级考试),如填空题、选择题。编程题、改错题等。(7)贵在理解,强调动脑,如各章都有思考题并附有参考答案。(8)举一反三,提高能力,如第13章程序综合举例有较高的理论价值和应用价值。(9)强调实践,旨在应用,如最后一章专门研究程序常见错误、调试和测试。(10)程序质量,用户负责,如多次指出C自由度大编译带来的问题需用户解决。
本书是在多年多层次校内外教学、软件开发经验和科学研究成果的基础上,参考了多种资料编写而成的。既可作为大专院校教材和等级考试教材使用,又可供计算机编程人员、自学人员学习和参考。
河北省廊坊陆军导弹学院计算机教研室薛秦春教授、王炎副教授仔细审阅了全书,提出了许多宝贵意见,全教研室同志给予了大力支持和帮助,在此一并表示衷心地感谢。
由于编者水平有限,缺点错误在所难免,敬请专家、读者批评指正。
郭继展