【发布时间】:2011-08-31 18:26:17
【问题描述】:
我今天看到了这段代码:
if(++counter == 10)
{
//Do Something
foo();
}
我认为这是不好的风格,但是,执行编译器是否也依赖于?假设计数器在我们到达这一行之前设置为 8,它会增加它,然后比较 10 和 8,之前的值,或者比较 10 和 9,增加之后的值?
你怎么看?这是常见的做法吗?风格不好?
【问题讨论】:
-
这是一种不常见的坏风格,但它的含义是精确的,不依赖于编译器。
标签: c coding-style