因为repeat里面b每次的改变都是在a的基础上变,可是你的程序a是不变的。所以b也是不变的。如果a一开始给的是10,b就是5,并且一直是5。b永远是5,不能是1,所以跳不出循环。如果a一开始是2,那么久不会死循环了