在 for 循环条件中使用三元运算是一种好习惯吗? 我问这个是因为我遇到过三元运算将解决我在 for 循环条件下的问题的情况。
例如:
for( short i = 0 ; i < count ; i++ ){
for( short j = 0 ; j < ( ( x[i] < y[i] ) ? x[i] : y[i] ) ; j++ ){ //Here I am using ternary operation at for loop condition place
//.....
//.....Some Code Here .......
//.....
}
}
最佳答案
我会选择 min(x[i], y[i])
,只是因为它更清晰,但我没有发现您的代码有直接问题。
关于c++ - 在 "ternary operation"循环条件中使用 "for"是一个好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10731785/