在编程中,形参(Formal Parameter)和实参(Actual Parameter)是函数或方法调用时参数传递的两个概念。
1. 形参(Formal Parameter):
形参是在函数或方法定义时使用的参数,它们在函数或方法的声明中作为变量出现。形参是函数或方法内部的局部变量,用于接收传递给函数或方法的实际参数值。在函数定义时,形参就像是一个占位符,用于标识函数可以接收什么样的数据。
例如,在Python中定义一个函数:
```python
def add_numbers(a, b):
return a + b
```
这里的 `a` 和 `b` 就是形参。
2. 实参(Actual Parameter):
实参是在调用函数或方法时传递给形参的值。实参可以是常量、变量或表达式。实参在函数调用时被传递给形参,并替换形参在函数体中的位置。
继续上面的例子,当我们调用这个函数时:
```python
result = add_numbers(3, 4)
```
这里的 `3` 和 `4` 就是实参。它们在函数调用时传递给形参 `a` 和 `b`。
总结来说,形参是函数或方法内部使用的变量,而实参是调用函数或方法时传递给形参的具体值。通过这种参数传递机制,函数可以接收不同类型的输入,并在函数内部对这些输入进行处理。