C语言中形参与实参详解及其历史背景
需积分: 0 144 浏览量
更新于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 上传
2021-10-16 上传
2017-07-28 上传
2023-08-09 上传
2024-05-10 上传
2023-05-24 上传
2023-06-10 上传
2023-04-04 上传
2023-05-24 上传
简单的暄
- 粉丝: 23
- 资源: 2万+
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目