C语言中形参与实参详解及其历史背景
需积分: 0 169 浏览量
更新于2024-08-24
收藏 5.67MB PPT 举报
本篇文档主要介绍的是关于形参与实参的详细说明,以及C语言的历史背景和发展。首先,让我们聚焦于形参和实参的概念:
1. 形参与实参:
- 形参是函数定义中声明的参数,它们在函数被调用前并不会占用内存空间。只有当函数被调用时,系统才会为形参分配内存,这个过程被称为参数传递。调用结束后,形参所占用的内存会自动释放,以确保内存管理的高效性。
2. 函数调用时实参的作用:
- 实参是函数调用时提供的实际值,它可以是常量、变量或者表达式,这些值会在调用函数时被赋给相应的形参。实参必须有确定的值,以便正确地传递给函数进行处理。
接下来,文档概述了C语言的发展历程:
- C语言起源于1970年的B语言(BCPL),由美国贝尔实验室设计,主要用于UNIX操作系统的开发。B语言简洁但缺乏类型检查,C语言则是对B语言的改进,增加了类型系统,使得编程更加安全且易于阅读。
- 1973年,D.M.Ritchie基于B语言设计了C语言,并用它重写了UNIX第5版,尽管起初仅限于贝尔实验室内部使用,但随着1975年UNIX第6版的发布,C语言开始受到广泛关注。
- 1977年的《The C Programming Language》一书的出版,特别是1978年的标准C版本,进一步推动了C语言的普及。随后,C语言逐渐从UNIX平台扩展到各种类型的计算机,成为全球广泛使用的编程语言之一。
- ANSI(美国国家标准协会)在1983年为C语言制定了标准ANSIC,增加了更多的功能和一致性,而1990年ISO接受了87ANSIC作为国际标准ISO9899-1990。此后,C语言的标准不断更新和完善。
总结来说,本文介绍了形参与实参在C语言中的作用,以及C语言自诞生以来的发展历史,包括它的起源、关键里程碑和标准制定的过程。不同的C编译系统可能具有微小的差异,所以读者在使用时应熟悉所用编译器的特点。本书叙述的基础是ANSIC,但在理解其他版本的C语言时,注意版本间的细微差别也是必要的。
2010-10-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
简单的暄
- 粉丝: 24
- 资源: 2万+
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析