1.10形参的分类和实参的传递方式

形参的分类

1.值参数

没有默认值也没有特殊修饰符的参数。

2.默认值参数

可以为形参赋默认值,当实参为可选参数的时候,将调用这个形参的默认值传递。

3.引用参数

默认情况下,在函数内部改变参数的值,它并不会改变函数外部的值,所以引用传递当形参改变的时候,实参的值也会同步改变。

4.可变参数

实参的数量一般需要与形参一一对应,如果需要传递数量不确定的实参很是麻烦,于是可变长度的形参可以解决此问题。

实参的传递方式

由于形参是实参的规范,所以实参的数量和类型需与形参一致。

1.按位置传递

默认情况下,参数的传递是按位置从左往右依次传递的。

2.按命名参数传递

参数数量小的时候,按位置传递非常方便,但是如果参数的数量变大的情况下,想要搞清楚顺序非常地苦恼,于是可以按照参数的名称来传递。

3.可选参数

当有默认值形参存在的情况下,此时的实参是可选参数。

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

发表评论

登录后才能评论