编译器为gcc;函数原型为 function_A(int a, int b); 声明却是 extern function_A(int a, int b, int c); 具体用的时候是 function_A(int a, int b, 0);可以这么做吗?求解释