函数名相同,参数类型、参数个数、函数体、函数返回类型、参数顺序都可以不同,但是不能只有函数返回类型不同,但参数情况相同,比如: int fun(int); float fun(int); long fun(int);无法判定应该调用哪一个。