![]() |
1
10
基本原理与规则一起提供:强类型。控制表达式本质上应该是布尔类型。等式、关系等运算符的结果本质上是布尔的,而在
(作为一个侧重点,这可能与C++的兼容性非常重要,在那里,许多操作符实际上返回了一个
输出:
|
![]() |
2
4
“MISRA-C引入了一个强大的类型模型,以帮助用户避免在C类型模型中出现意外问题。 " stated in the MISRA forum, as an "official" MISRA C WG answer
|
![]() |
3
1
我想不出什么特别的原因。
所以我能想到的唯一原因是,现在很明显它是一个布尔表达式,即更好的可读性。
也可以写成:
|
![]() |
4
1
或者更明显的
|