有正式参数和实际参数:
void foo(int arg); //arg is a formal parameterint main(){ int val = 1; foo(val); //val is an actual parameter}从C ++ Standard开始:
1.3.1形式参数(参数)
作为函数声明或定义的一部分或在异常处理程序的catch子句中声明的对象或引用,在进入函数或处理程序时获取值;在以逗号分隔的列表中的标识符,该标识符以类似函数的宏定义形式紧跟在宏名称之后的括号内;或模板参数。参数也称为形式参数或形式参数。
1.3.10实际参数(参数)
在函数调用表达式中以括号分隔的逗号分隔列表中的表达式,在函数式宏调用,throw操作数或表达式中以逗号分隔的逗号分隔列表中的预处理标记序列,模板实例化中以尖括号为边界的逗号分隔列表中的type-id或template-name。也称为实际参数或实际参数。



