c语言大神进 如果行参与实参类型不一致,以实参为准,这句话为啥错了啊?

如题所述

因为函数调用时是实参的值传递给形参,这相当于赋值运算,是以左边的变量类型为准的,如果类型不一致,则右边的值将被强制转换为右边变量的数据类型,如n=3.8;则3.8被转为3再赋给n追问

谢谢啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-21
作隐式类型转换,最终类型与形参一致追问

是不是说将实参赋予行参时,如果参数类型不一致,要讲实参的类型转化为行参的类型

第2个回答  2015-03-21
会自动转换成型参的类型追答

说反了