C语言入门:形参与实参详解

需积分: 12 1 下载量 144 浏览量 更新于2024-08-24 收藏 5.67MB PPT 举报
"本文档主要介绍了C语言中关于形参与实参的概念,以及C语言的历史和发展。" 形参与实参是C语言中函数调用的核心概念。形参(Formal Parameter)是函数定义时使用的参数,它们在函数定义时并不占用实际的内存空间。只有当函数被调用时,形参才会被分配内存单元,用于存储传递给它们的实参(Actual Parameter)的值。实参可以是常量、变量或表达式,只要在调用时能提供确定的值即可。调用结束后,形参所占用的内存会被释放,这是C语言中函数调用的一个重要特点,即“传值调用”。 C语言是一种强大的、高效的编程语言,起源于贝尔实验室。它是在B语言的基础上,由D.M.Ritchie于1973年设计出来的,主要用于改进和重写UNIX操作系统。早期的C语言因其简洁性和接近硬件的特性而受到欢迎,但也存在数据无类型的缺点。随着《可移植C语言编译程序》的出版和UNIX系统的广泛移植,C语言迅速普及。 1983年,美国国家标准化协会(ANSI)制定了ANSIC标准,进一步规范化了C语言。随后,这个标准被国际标准化组织(ISO)采纳,成为ISO C标准(ISO 9899—1990)。随着时间的推移,C语言标准经历了多次修订,以适应不断发展的编程需求。当前的C语言编译系统大多基于ANSI C或后续的ISO标准。 学习C语言时,了解所使用的编译系统的特点至关重要,因为不同版本的C编译器可能会在语言功能和语法规则上存在细微差别。例如,某些编译器可能支持额外的扩展特性,而这些特性在标准C中并未规定。因此,查阅编译器的手册以理解其特性和限制是十分必要的。 C语言以其高效、灵活和可移植性著称,是许多现代软件开发的基础。形参与实参的机制使得函数能够灵活地接收和处理数据,是C语言函数功能实现的关键。理解这一概念,对于深入掌握C语言编程至关重要。