形式参数和实际参数是什么鬼?

简介: 形式参数和实际参数是什么鬼?

我们常说实参和形参,到底什么是形参和实参呢?

举个例子:

例如,有如下一段C代码,有一个判断num1和num2两个数字哪个大的函数。

int max(int num1,int num2)
{
    num1 > num2 ? num1 : num2;
}
int main()
{
    int result_1 = max(1,2);
    return 0;
}

对于上面这段代码;

1、实际参数是:

实际参数就是我们传的值;

int result_1 = max(1,2);

2、形式参数是:

形式参数就是我们函数要接收的值;

int max(int num1,int num2)
{
    num1 > num2 ? num1 : num2;
}
目录
打赏
0
0
0
0
4
分享
相关文章
如何通过指针作为函数参数来实现函数的返回多个值
在C语言中,可以通过将指针作为函数参数来实现函数返回多个值。调用函数时,传递变量的地址,函数内部通过修改指针所指向的内存来改变原变量的值,从而实现多值返回。
|
4月前
形式参数
【10月更文挑战第3天】形式参数。
35 4
|
9月前
函数的形参
函数的形参
55 0
|
9月前
可变参数传入数组
可变参数传入数组
47 0
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
457 0
给C++函数形参传入一个C类型的函数指针
给C++函数形参传入一个C类型的函数指针
【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )
【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )
314 0
【C++】函数 指针类型参数 与 引用类型参数 对比 ( 修改外部变量需要传入的参数要求 | 参数作返回值 )
【C++】函数 指针类型参数 与 引用类型参数 对比 ( 修改外部变量需要传入的参数要求 | 参数作返回值 )
199 0
引用传递函数值
def test1(b): # 变量b一定是一个局部变量,就看它指向的是谁?可变还是不可变 b += b # += 是直接对b指向的空间进行修改,而不是让b指向一个新的 # b = b+b # xx = xx+yyy 先把=号右边的结果计算出来,然后让b指向这个新的地方...
1057 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等