这个和优先级是有区别的,优先级里面,每一个语句都要计算的,而求值顺序不一定能执行到的。

if(y!=0 && x/y > tolerance)
{
conplain();
}
这里如果y=0,那么后面的x/y > tolerance不会执行,而且在||中,也有这样的特点,应该是c语言的特性吧,因此我们应该在if语句中,尽量少的判断,除非了解。

相关文章:

  • 2021-07-22
  • 2021-07-31
  • 2021-06-03
  • 2021-08-19
  • 2021-09-02
猜你喜欢
  • 2021-10-18
  • 2022-12-23
  • 2021-08-31
  • 2021-09-19
  • 2021-10-24
  • 2022-12-23
  • 2021-08-05
相关资源
相似解决方案