if(表达式1)
语句1
else(表达式2)
语句2
如果表达式1中包含函数的返回值是否相等判断,如: 1 == Get_DataValue(),则表达式会判断Get_DataValue()的值是否为1,如果为1则执行语句1,反之则执行语句2.
表达式是一个整体,在执行后会反馈出真或假。
执行顺序:
1. 执行到 if( 1 == Get_DataValue() )
2. 执行Get_DataValue()
3. 判断 1 == Get_DataValue()
4. 执行 if( 1 == Get_DataValue() )
这4条是在同一个周期内完成的。