在if中增加要比较的变量

时间:2011-12-05 12:27:33

标签: c

if (++bufCnt >= smenu->bufSize)  //line1
if (bufCnt++ >= smenu->bufSize)  //line2

在第1行中,perCent是第一个增量,然后进行比较。在第2行中,首先进行比较然后递增。这是对的吗?

2 个答案:

答案 0 :(得分:2)

正确。 在这两种情况下,您都会增加bufCnt。 但如果你两次增加bufCnt就没有了。

答案 1 :(得分:1)

是, 在第1行中,首先递增bfrCnt然后进行比较。 在第2行中,首先进行比较然后递增。 与本网站中的其他问题相比,您的问题没有质量。这就是你降票的原因。 因此,当您发布问题时,请确保它具有足够的标准。