对于一个函数,例如void fun(int x); c++中,编译器会对该函数名进行修饰,例如,变为_fun_int, 而,C语言中,编译器对函数名不会根据入参进行修饰,从而,如果c语言中两个函数的名字如果相同,即使入参不同,也会产生链接错误。