常见的写法-显示列出所有条件

int step = 0 ;
int range ;

if(range >= 0 && range < 1)
    step = 1 ;
else if(range >= 1 && range < 2)
    step = 2 ;
else if(range >= 2 && range <3)
    step = 3 ;
else // range >= 3
    step = 4 ;

简略法-后一个条件隐含包含了前一个条件,与前者相比,每个分支(最后一个除外)省了一次判断操作,但是可读性稍差,凡事有一利必有一弊呀!

if(range < 1)
    step = 1 ;
else if(range < 2)// implicit: range >= 1
    step = 2 ;
else if(range < 3)// implicit: range >= 2
    step = 3 ;
else
    step = 4 ;

相关文章:

  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-12
  • 2021-05-26
  • 2021-09-30
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案