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

需积分: 9 10 下载量 187 浏览量 更新于2024-08-19 收藏 5.65MB PPT 举报
"这篇资源是关于C语言的讲解,源自谭浩强的第三版PPT课件,主要探讨了形参与实参的概念及其在函数调用中的作用。同时,资源中还介绍了C语言的历史背景和发展历程,以及C语言在不同阶段的标准变化。" 在C语言中,形参和实参是函数调用过程中的两个关键概念。形参(形式参数)是在定义函数时使用的参数,它们只存在于函数的定义中,并不占用实际的内存空间。只有当函数被调用时,形参才会被分配内存单元,并且在函数执行完毕后,这些内存单元会被释放。这意味着形参的作用域仅限于函数内部。 实参(实际参数)则是调用函数时传递给函数的值,可以是常量、变量或者表达式,例如`max(3, a + b)`。在函数调用时,实参的值会被复制给形参,形成一种传值调用的行为。实参必须在调用时具有确定的值,以便能够正确地传递给形参。 C语言起源于1970年代,由贝尔实验室的D.M.Ritchie在B语言的基础上设计,最初用于编写UNIX操作系统。随着UNIX的普及,C语言逐渐流行起来,成为了广泛使用的高级编程语言。1978年,Brian W. Kernighan和Dennis M. Ritchie合作出版的《The C Programming Language》(通常称为K&R)成为了C语言的经典教材。在此后的几十年里,C语言经历了多次标准的更新,如1983年的ANSI C和1990年的ISO C(ISO 9899-1990),并在全球范围内广泛应用。 不同的C语言编译系统可能会实现一些特定的功能或有自己的语法规定,所以学习C语言时,理解所使用的编译器特点非常重要。通常,现在的C语言编译系统都是基于ANSI C标准进行开发的,但读者仍需参考相应编译器的手册以获取准确信息。 本资源通过PPT的形式,详细阐述了C语言的基础知识,包括形参与实参的使用,以及C语言的历史沿革,对于初学者理解和掌握C语言的基本概念非常有帮助。