芯源半导体CW32
直播中

石飞鹏

8年用户 1085经验值
私信 关注
[经验]

条件的执行语句

条件执行语句大多在if语句中使用,也在使用关系运算符(<,==,>等)
或者布尔值表达式(  ,!等)计算复杂表达式时使用。对于包含函数调
用的代码片段,由于函数返回值会被销毁,因此条件执行是无效的。


因此,保持if和else语句尽可能简单是十分有益处的,因为这样编译器可以
集中处理它们。关系表达式应该写在一起。

下面的例子展示编译器如何使用条件执行:


  • int g(int a, int b, int c, int d)
  • {
  •    if (a > 0    b > 0    c < 0    d < 0)
  •    //  grouped conditions tied up together//
  •       return a + b + c + d;
  •    return -1;
  • }



由于条件被聚集到一起,编译器能够将他们集中处理。


更多回帖

发帖
×
20
完善资料,
赚取积分