为什么我算不出来…我算的b越来越小都到负数去了… 到底什么情况才执行b=b-5……
在这段代码里面, 不会执行到b = b-5。因为每次都是符合 b%3 == 1执行完b=b+3就进入下次循环了。所以 b = 1, 4, 7, 10, 13, 16,19, 22时一共进入8次循环, 调用7次a++a开始是1, 调用7次++,结果就是8