
C语言中形参与实参详解及其历史背景
下载需积分: 0 | 5.67MB |
更新于2024-08-24
| 195 浏览量 | 举报
收藏
本篇文档主要介绍的是关于形参与实参的详细说明,以及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语言时,注意版本间的细微差别也是必要的。
相关推荐










简单的暄
- 粉丝: 28
最新资源
- 天语B832专用 Phonesuite 同步软件介绍
- C++编程规范101条中文版:编码标准详细介绍
- PDG66专用阅读器pdgreader pro发布
- MySqL安装与SQL字符集设置心得
- IBM DB2 703认证考题全集及答案解析
- 掌握Eclipse开发JSP实例的技巧与实践
- PB工具自动生成中文拼音指南
- mootools Fx.Slide效果深入演示与应用
- 基于VS2005的办公自动化系统源代码
- Java门业产品型录管理软件:毕业设计项目详细说明
- UDP协议下的G729A语音压缩通讯控件源码解析
- 北大青鸟ACCP5.0教程:深入SQL Server数据库管理与查询
- DIV与CSS初学者必备学习资料集合
- Delphi实现UDP通信的Socket API代码示例
- 山东大学计算机图形学英文版课件及示例程序
- WPE专业版:最新中文版封包工具介绍
- 迷你版Dreamweaver仅4MB 功能完整体验
- Flex中文入门教程完整指南
- BatteryMon中文版:笔记本电池检测神器
- MS-DOS下的网络驱动安装解决方案
- VisualBat:DOS批处理编译器与命令集成方案
- 汉诺塔游戏——C语言编程智慧挑战
- Java实现的高效缓存系统:支持10万并发处理
- Oracle 11g中文官方文档精华汇总