C++函数参数传递分为几种,它们之间有什么区别?