C语言:形参与实参详解及其历史背景
需积分: 22 80 浏览量
更新于2024-07-14
收藏 7.98MB PPT 举报
关于形参与实参的说明是C语言编程中的关键概念,它们在函数调用过程中起着至关重要的作用。在C语言中,形参是函数定义时指定的变量,用于接收函数调用时传递的参数。当函数被声明但未被调用时,形参并不占用内存空间。只有在函数真正被调用时,编译器才会为形参分配内存,以便处理传入的值。这个过程在函数执行完毕后,形参所占用的内存会自动释放,遵循"局部性原则"。
实参则是函数调用时实际提供的数据,它可以是常量、变量或者表达式,只要这些值在调用时是确定的。实参的值会被复制或引用到对应的形参中,然后在函数内部进行操作。例如,像`max(3, a + b)`这样的调用,实参3和a+b的值会被传递给形参。
C语言的历史背景也是理解形参与实参的重要背景。C语言起源于B语言,后者由美国贝尔实验室在1970年设计,用于开发UNIX操作系统。D.M.Ritchie在此基础上改进,形成了C语言,特别是1973年的C语言版本,它解决了B语言的一些局限性,并被用于重写UNIX操作系统。随着UNIX的普及,C语言也随之流行起来,尤其是1978年出版的经典著作《The C Programming Language》,以及后续的ANSI标准制定,使得C语言成为全球范围内广泛使用的编程语言。
C语言的标准发展史中,ANSI C标准的制定对于规范化C语言起到了关键作用,不同的C编译系统可能存在细微的语法和功能差异,因此在学习时需要注意所使用的具体编译器的特性。本书的叙述以ANSI C为基础,读者在实践中可能需要参考特定编译器的手册,以确保对语言的理解和应用准确无误。
4204 浏览量
3069 浏览量
330 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
劳劳拉
- 粉丝: 21
- 资源: 2万+
最新资源
- 红色动态简洁新年工作计划PPT模板
- Ajax-simple-ajax.zip
- Control-Surface:用于创建MIDI控制器和其他MIDI设备的Arduino库
- 行业分类-设备装置-用于瓦楞纸板生产的全自动计数分单堆垛装置.zip
- 产品列表展示左右滚动幻灯片代码
- 房屋出租
- 紫色极简通用工作总结PPT模板
- ruby-practices
- E-VIDEO接口EMC设计标准电路-综合文档
- Ajax-TinyForm.zip
- 行业文档-设计装置-W型多用书架灯.zip
- openjdk-15.0.2_windows-x64_bin.zip
- ebrew:使用Markdown和JSON创建EPUB文档
- 图片左右滚动代码
- mysql-8.0.18.0的安装包.zip
- Ajax-miTweet.zip