关于if的位置不同结果不同
我将if分别放在前面和后面 得出sum的结果是不一样的,我猜应该是不一样的, 但是不理解为什么。
当if在放在前面, n大于20了, 就直接退出循环了 这个可以理解, 但是当if放在后面,按照我的理解是n大于20后应该也不循环了,为什么结果会不一样呢?难道把n等于21也算进去了?
谢谢解答
我将if分别放在前面和后面 得出sum的结果是不一样的,我猜应该是不一样的, 但是不理解为什么。
当if在放在前面, n大于20了, 就直接退出循环了 这个可以理解, 但是当if放在后面,按照我的理解是n大于20后应该也不循环了,为什么结果会不一样呢?难道把n等于21也算进去了?
谢谢解答
2018-07-28
举报