什么是实参什么是形参,举出例子
时间: 2024-08-16 16:03:17 浏览: 74
老生常谈C++中实参形参的传递问题
在函数式编程中,"实参" (实际参数) 是在调用函数时传递给函数的具体值,而 "形参" (形式参数) 是函数定义中声明的变量,它代表了接受输入数据的位置。形参是用来接收实参的占位符。
例如,在Python中,假设有一个简单的加法函数 `add` 定义如下:
```python
def add(a, b): # a 和 b 是形参
result = a + b # 实际计算的值
return result
```
当你调用这个函数并传入两个具体的数值,比如 `add(2, 3)`,那么这里的 `2` 和 `3` 就是实参。函数 `add` 中的 `a` 和 `b` 就是形参,它们分别对应于调用时传递的实际数值。
在这个例子中,形参 `a` 和 `b` 的值可以在函数内部改变,但它们本身并不存储传入的具体值。调用结束后,`a` 和 `b` 的作用域仅限于函数内部。
阅读全文