C语言编程:谭浩强版PDF教程概述

需积分: 10 8 下载量 189 浏览量 更新于2024-07-28 收藏 4.32MB PDF 举报
"谭浩强的《C程序设计3版》PDF清晰版,涵盖了C语言的特点、程序结构以及如何在计算机上运行C程序等基础知识。" 《C程序设计》是学习C语言的经典教材,第三版由谭浩强撰写,旨在帮助读者理解和掌握C编程的核心概念。在第一章中,作者首先介绍了C语言出现的历史背景,这一部分详细阐述了C语言从B语言发展而来的历程。B语言由美国贝尔实验室在1970年设计,用于编写早期的UNIX操作系统,尽管它精炼且接近硬件,但也因为过于简单和缺乏数据类型而有局限性。1973年,D.M.Ritchie在B语言的基础上改进并创造了C语言,C语言在保留B语言优点的同时,增强了类型系统,使得它可以被用来重写UNIX操作系统,从而在不同的计算机平台上得到广泛应用。 随着1975年UNIX第6版的发布,C语言的优点逐渐被人们认识,它的流行度迅速提升。1977年的《可移植C语言编译程序》进一步推动了C语言的普及,尤其是在各种机器上的UNIX实现中。1978年,Brian W. Kernighan和Dennis M. Ritchie合著的《The C Programming Language》成为了C语言的经典参考书籍,被誉为“K&R”书,对后来的C语言编程产生了深远影响。 随着时间的推移,C语言在1983年得到了美国国家标准化协会(ANSI)的认可,形成了ANSI C标准,随后在1987年和1990年,这个标准被进一步修订和完善,最终被国际标准化组织(ISO)采纳为ISO 9899—1990标准,确立了C语言的国际规范。 在这一章中,除了历史背景,还涉及了C语言的特点,包括其简洁性、强大的控制能力和高效的性能。C程序的结构部分会讲解程序的基本组成元素,如函数、变量和控制流程。最后,运行C程序的方法则会指导读者如何在实际的计算机环境中编译和执行C代码,这对于初学者来说是非常重要的实践环节。 通过《C程序设计3版》,读者不仅可以了解到C语言的起源和发展,还能系统地学习C语言的基础知识和编程技巧,为后续的深入学习和实际应用打下坚实的基础。