一、问题
形式参数和实际参数都叫参数,那么⼆者之间的区别是什么?
二、解答
1. 问题分析
对于这类问题,最终体现在程序中会更加明确。
2. 解析问题
(1)通过名称理解
- 形式参数:按照名称理解,就是形式上存在的参数。
- 实际参数:按照名称理解,就是实际存在的参数。
(2)通过作⽤理解
- 形式参数:在定义函数时,函数名后⾯括号中的变量名称为“形式参数”。在函数调⽤之前,传递给函数的值将被复制到这些形式参数中。
- 实际参数:在调⽤⼀个函数时,也就是真正使⽤⼀个函数时,函数名后⾯括号中的参数为“实际参数”。函数的调⽤者提供给函数的参数称为实际参数。实际参数是表达式计算的结果,并且被复制给函数的形式参数。
三、总结
函数的⼀个总结:
使⽤C语⾔编写的程序,实现的功能都是由各式各样的函数完成的。所以,有时也会把C语⾔称为函数式语⾔。由此可⻅,函数是C语⾔源程序的基本模块,是构成C程序的基本单元。函数中包含程序的可执⾏代码,通过对函数模块的调⽤,即可实现相应的功能。