会进行隐式的强制转换,转到到形参。如果可以转换,比如形参是float, 实参是int. 传入10的时候,会转成10.0如果隐式转换失败,比如实参是struct A, 而形参是struct B, 那么编译器会报错。所以,综合来说,如果类型不一致,要么编译出错,要么按形参处理。不会按实参类型处理的。