C++ 中形参与实参区别

形参出现在函数定义的地方,多个形参之间以逗号分隔,形参规定了一个函数所接受数据的类型和数量。

实参出现在函数调用的地方,实参的数量与类型与形参一样,实参用于初始化形参。


当形参是引用类型时,对应的实参被引用传递,引用形参是对应的实参的别名。

当实参的值被拷贝给形参时,形参和实参是两个相互独立的对象,对应的实参被值传递。


C++中,建议使用引用类型的形参替代指针,因为使用引用,形式上更简单,无须额外声明指针变量,也避免了拷贝指针的值。如果函数无须改变引用形参的值,最好将其声明为const引用。

猜你喜欢

转载自blog.csdn.net/weixin_42078760/article/details/80607884