首先解释一下:formal英文单词的意思:正式的;拘谨的;有条理的。actual英文单词的意思:真实的; 实际的;真正的。
parameter是形参(形式参数),又名Formal parameter,是在定义函数的时候跟在函数名后面圆括号里面的变量,目的是定义了一个函数能够传递哪种具体的argument(实参)的规范。
argument是实参(实际参数),又名Actual parameter,是在调用函数的时候跟在函数名后面圆括号里面的变量,目的是传递给函数符合形参规范的实实在在的值。
local variable是局部变量(本地变量),是在定义函数的时候定义在花括号函数体内的变量,分为两类:1.形参对应于一个局部变量,该局部变量从函数调用中提供的相应参数获取其初始值。2.参与运算的方法体内声明的局部变量。
一般情况下,在调用函数时,实参必须具有确定的值, 以便把这些值传送给形参,因而,必须注意实参的个数、类型应与形参一一对应。实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须有明确的值。
示例:
- 定义一个函数int add(int c, int d),圆括号里面的c和d就是parameter(形参),它规定了此方法只能接受两个参数且必须是int类型。
- add()函数体内的c和d局部变量用于从函数调用中提供的相应参数获取其初始值,result就是参与运算的局部变量,用于返回计算结果给调用方。
- 调用一个函数add(a,b),圆括号里面的a和b就是add()函数的argument(实参)。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/basic/programming/2358.html