首先:int max(x,y)int x,y;{}等同于int max(int x,int y);而int max(x,y)也等同于int max(int x,int y)所以如果int max(x,y){ int x,y;}就会出现重复定x,y的现象;