2021年1月23日星期六

Why postfix increment is conducted at last in a condition evaluation?

GDB shows the obj->start_point is incremented after the whole evaluation >=.

But C Primer Plus told me ++ has the higher precedence than >=.

So why the obj->start_point doesn't increment first? Is the book wrong?

if (obj->start_point++ >= obj->data + obj->data_size) {  
https://stackoverflow.com/questions/65866601/why-postfix-increment-is-conducted-at-last-in-a-condition-evaluation January 24, 2021 at 10:22AM

没有评论:

发表评论