下列函数定义中,有语法错误的是()
void fun(int x, int y){x = *y;}
int * fun(int *x, int y){return x += y;}
void fun(int *x, int y){*x += y;}
void fun(int x, int y){*x = *y;}