|
1
10
基本原理与规则一起提供:强类型。控制表达式本质上应该是布尔类型。等式、关系等运算符的结果本质上是布尔的,而在
(作为一个侧重点,这可能与C++的兼容性非常重要,在那里,许多操作符实际上返回了一个
输出:
|
|
|
2
4
“MISRA-C引入了一个强大的类型模型,以帮助用户避免在C类型模型中出现意外问题。 " stated in the MISRA forum, as an "official" MISRA C WG answer
|
|
|
3
1
我想不出什么特别的原因。
所以我能想到的唯一原因是,现在很明显它是一个布尔表达式,即更好的可读性。
也可以写成:
|
|
|
4
1
或者更明显的
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |