什么是实参
时间: 2023-07-03 21:11:24 浏览: 132
在编程中,函数的参数分为形参和实参。
形参是函数定义时声明的参数,是函数内部的局部变量。例如,在以下函数定义中,`n` 就是形参:
```c
void printNumber(int n) {
printf("%d\n", n);
}
```
当我们调用这个函数时,需要传入一个具体的数值,这个数值就是实参。例如,调用 `printNumber(123)`,其中的 `123` 就是实参,它会被传递给函数内的形参 `n`。
在函数调用时,实参会被传递给函数内部的形参,函数可以使用这些形参来完成特定的任务。因此,实参和形参在函数调用过程中起到了非常重要的作用。
相关问题
什么是形参什么是实参
形参和实参是函数调用中的两个概念。
形参(Formal Parameter)是函数定义时声明的参数,用于接收函数调用时传递的实参。形参在函数定义中作为变量来使用,可以在函数体内进行操作和处理。
实参(Actual Parameter)是函数调用时传递给函数的参数值。实参可以是常量、变量、表达式或者其他函数的返回值。实参的值会被传递给对应的形参,从而在函数体内进行处理。
简而言之,形参是函数定义时声明的参数,实参是函数调用时传递给函数的具体值。
什么是实参什么是虚参
在函数调用中,传递给函数的参数分为实参和形参(也叫虚参)两种。实参是在函数调用时传递给函数的值,而形参则是函数定义时声明的参数。当函数被调用时,实参的值会被复制到形参中,供函数内部使用。
举个例子,以下是一个简单的函数定义:
```
int add(int a, int b) {
return a + b;
}
```
其中,a和b就是形参,它们只在函数内部使用;而在调用该函数时,传递给add函数的具体数值就是实参。例如:
```
int result = add(2, 3);
```
这里的2和3就是实参,它们的值会被复制到a和b中。
阅读全文