1、在同一个作用域内(比如都在main里属于同一个作用域) 2、可以声明几个功能类似的同名函数 3、但是这些同名函数的形参(指参数的个数、类型或者顺序)必须不同 4、不能仅通过返回类型的不同来重载函数。