C语言函数定义基础:无参函数结构与历史沿革
需积分: 34 115 浏览量
更新于2024-08-19
收藏 5.99MB PPT 举报
C语言作为一门全球广泛使用的高级编程语言,起源于1970年的B语言,由美国贝尔实验室设计。B语言虽然简洁高效,但由于缺乏数据类型检查,存在一定的局限性。1973年,D.M.Ritchie在此基础上改良,创造了C语言,主要改进了B语言的不足,使其能够更好地适应编程需求,并被用于重写UNIX操作系统。随着1975年UNIX第6版的成功发布,C语言的优势日益凸显,尤其是在1977年《可移植C语言编译程序》的出现,使得C语言得以在更多平台上应用,促进了其迅速普及。
C语言的历史发展与UNIX系统的紧密关联推动了其标准的制定。1978年,《The C Programming Language》的出版,标志着标准C的诞生,这本书后来成为C语言的经典之作。C语言随后逐步移植到各类计算机,包括大型机、中型机、小型机和微型计算机,不仅独立于UNIX系统,而且在全球范围内获得了广泛应用,成为了主流编程语言之一。
1983年,美国国家标准化协会(ANSI)为了统一和规范C语言的发展,制定了ANSIC标准,该标准对C语言进行了扩展和完善。1990年,国际标准化组织(ISO)接受了ANSI C的87版本,并将其作为ISO 9899-1990标准,这标志着C语言的标准化达到了新的高度。自那以后,C语言经历了多次修订,以适应不断变化的技术需求,现在的C语言编译系统多数基于ANSI C或其后续版本。
值得注意的是,不同的C语言编译器可能支持的特性及语法会有所差异,因此,使用C语言编程时,理解所使用的编译器特性和规则至关重要。本书的讲解将以ANSIC为基础,但也建议读者参考相关手册以确保对所用编译器有全面了解。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-03-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
三里屯一级杠精
- 粉丝: 37
- 资源: 2万+
最新资源
- Court-Counter:这个程序将帮助更新两队的得分
- changsikkwon.github.com
- 易语言DUI图形编辑器源码-易语言
- app-livetrace:Enonic XP的LiveTrace应用程序
- 代码前30天
- line-chatbot
- love_story
- 记录python,pytorch,git等工具的学习过程,主要是对该工具常用部分进行实践。.zip
- circuitry:Web Audio API 电路可视化工具
- dbms-online-voting-system:为了使投票更加安全并允许每个有资格投票的人
- 乌尔纳电子
- filess:ファイルを整理するためのCLIツール
- 简单的python爬虫学习.zip
- guava-12.0.1-API文档-中文版.zip
- 行业文档-设计装置-一种点钞机纸币回转系统.zip
- landing-page-with-form:带有表单的登录页面