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

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

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

举个例子:

例如,有如下一段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;
}
目录
相关文章
|
6月前
|
C++
c++函数参数
c++函数参数
51 0
|
1月前
形式参数
【10月更文挑战第3天】形式参数。
27 4
|
6月前
函数参数
函数参数。
44 0
|
C++
c++引用作为函数参数和函数返回值
c++引用作为函数参数和函数返回值
72 0
|
C语言
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
428 0
|
编译器 C++
给C++函数形参传入一个C类型的函数指针
给C++函数形参传入一个C类型的函数指针
|
PHP 开发者
函数形参|学习笔记
快速学习函数形参
|
C++
C/C++形参和实参的区别?
C/C++形参和实参的区别?
290 0
C/C++形参和实参的区别?
|
设计模式 C#
C# 未提供必须形参对应的实参
父类有了带参数的构造函数,子类的构造函数可以不和父类的构造函数一样,但是,如果你的父类定义了带参数的构造函数同时没有无参重载的情况下,那么在子类中,你必须对父类的带参数的构造进行赋值,也就是实参!
495 0
C# 未提供必须形参对应的实参
|
存储 C语言
指针妙用之将函数中形参的值传递给实参
指针妙用之将函数中形参的值传递给实参
下一篇
无影云桌面