【C语言编程锦囊·连载53】形参和实参有什么区别?

问题阐述

形式参数和实际参数两者都叫做参数,那么二者之间区别是什么?

专家解答

1.问题分析

本问题答案为书本的理论知识,当然读者也可以通过自身对函数的理解和掌握进行解答。对于这类问题最终在程序中会更加明确。

2.解析问题

r 通过名称理解

形式参数,按照名称进行理解就是形式上存在的参数。

实际参数,按照名称进行理解就是实际存在的参数。

r 通过作用理解

形式参数:在定义函数时,函数名后面括号中的变量名称为“形式参数”。在函数调用之前,传递给函数的值将被复制到这些形式参数中。

实际参数:而在调用一个函数时,也就是真正使用一个函数时,函数名后面括号中的参数为“实际参数”。函数的调用者提供给函数的参数叫实际参数。实际参数是表达式计算的结果,并且被复制给函数的形式参数。

专家点评

函数的一个总结:

使用C语言编写的程序,实现的功能都是由各式各样的函数完成的,所以,有时也会把C语言称为函数式语言。由此可见,函数是C语言源程序的基本模块,是构成C程序的基本单元,函数中包含程序的可执行代码。通过对函数模块的调用,可以实现相应的功能。

关于【C语言编程锦囊】,可能你还想知道:

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180107B06FS800?refer=cp_1026

扫码关注云+社区