D是对的,解析是错的,if只会对后面第一个语句有作用,所以,不会重复返回1,
d是对的,那个解析写的就不对,便利里面事可以返回0的
A 错误,不管有没有找到 m 的因子,始终返回的是 return 1;。B 错误,最终执行到 return 1;只返回1 。C 正确。D 正确。