declaration of 'int ret' shadows a parameter 定义的变量名称重复, 例如: int look_up_max(int m, int n) { int m; //... return m; }