如果这个condition和循环变量i没有关系的话,那么:
1、先循环再判断,有50%的可能性,这个循环就做了无用功,但是代码相对少一些
2、先判断再循环,有冗余代码,可以抽像为函数,好处是每一次运算都是有效的,不回浪费。
没多大区别
差就差了几行代码的事情
根据实际情况了
如果condition与i无关的话,先循环后判断也无从说起
如果condition与i有关的话,先判断后循环也不好理解
真有区别的话,
当n越大,先循环后判断的效率越高
追求效率先判断,后循环,,,追求代码少,好理解用先循环,后判断,,