拆开写
与或非的优先级是 或>与>或,你的第二个if的意思错了 用括号表示就是 (!outside && i<1) || i > 10,也就是说只要i大于10,就一直会满足该条件,所以传入11返回false