11-函数的参数

      函数的参数分为形参和实参两种。

      进一步介绍形参、实参的特点和两者的关系。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。


1、形式参数

     定义函数的时候,函数名后面小括号中的参数,简称形参。
     形式参数是什么样类型的数据,那么实际参数也必须是什么样的类型。
     函数内部不可以定义与函数形参同名的变量,因为形参与函数的代码是一个代码块。

2、实际参数

     调用函数的时候,函数名后面小括号中的参数,简称实参。

     实参出现在主调函数中,进入被调函数后,实参变量也不能使用。

     形参和实参的功能是作数值的传递。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。

3、函数形参和实参的特点

     (1) 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。 因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。

     (2) 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使实参获得确定值。

     (3) 实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配的错误。

人生之路,不忘初心,勿忘始终!
原文地址:https://www.cnblogs.com/xdl745464047/p/4003587.html