C语言编程:谭浩强版PDF教程概述
需积分: 10 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语言的基础知识和编程技巧,为后续的深入学习和实际应用打下坚实的基础。
2022-11-03 上传
2021-03-07 上传
2011-01-09 上传
166 浏览量
2010-03-13 上传
2023-05-27 上传
HandanXiaoliang
- 粉丝: 0
- 资源: 11
最新资源
- emf37.github.io
- 提取均值信号特征的matlab代码-Chall_21_SUB_A5:Chall_21_SUB_A5
- ng-recipe:角度的食谱应用程序
- sift,单片机c语言实例-源码下载,c语言程序
- artoolkit-example-fucheng
- json-tools:前端开发工具
- -:源程序代码,网页源码,-源码程序
- 04_TCPFile.rar
- 凡诺企业网站管理系统PHP
- 事件
- ads-1,c语言中ascii码与源码,c语言程序
- lilURL网址缩短程序 v0.1.1
- module-ballerina-random:Ballerina随机库
- nova-map-marker-field:提供用于编辑纬度和经度坐标的可视界面
- Crawler-NotParallel:C语言非并行爬虫,爬取网页源代码并进行确定性自动机匹配和布隆过滤器去重
- 分析安装在Android上的程序的应用程序