首页 > 编程语言 > 详细

【C++百科】Parameter 与 Argument 参数的区别

时间:2021-02-07 12:10:53      阅读:20      评论:0      收藏:0      [点我收藏+]

Parameter是形参,是函数声明时写的参数;而Argument是实参,是调用函数时传递的参数值。

关键区别在于它们出现在代码中的何处。parameter 始终是变量名称,并出现在函数声明中。相反,argument 始终是一个值(即任何数据类型:数字、布尔值等),并且始终出现在函数调用代码中。

也可以这样理解: parameter 是指你在定义某个方法时,传递到方法中的变量,是函数定义中的参数。而argument 指的是你在调用函数时,传递给变量的值,是实际应用某个方法时的参数。

function findAverage (double x, double y) 
{
    double answer = (x + y) / 2;    // 变量x,y是在函数声明中定义的parameter
    return answer;  
}

double avg = findAverage (5, 9);    // 传入的数值 5 和 9 是argument

 

【C++百科】Parameter 与 Argument 参数的区别

原文:https://www.cnblogs.com/SchrodingerDoggy/p/14384434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!