tzi*_*ppy -2 c while-loop
我正在寻找这样的东西:
int nVal = 130;
while(nVal % 6 != 0)
nVal--;
Run Code Online (Sandbox Code Playgroud)
在没有身体的while循环中:
int nVal = 130;
while(nVal-- % 6 != 0)
Run Code Online (Sandbox Code Playgroud)
当然这样,--
操作员经常被调用一次.这里有什么建议,还是我应该选择#1?
使用第一个替代方案,因为它更清晰和正确.将尽可能多的运算符显示在一行中绝不是一个好主意.尤其不++
和--
操作人员,因为这些包括一个副作用,并且因此出了名的危险与其它运营商一起使用.