What does y -= m < 3 mean?

后端 未结 8 2054
面向向阳花
面向向阳花 2021-01-30 20:03

While looking through some example C code, I came across this:

y -= m < 3;

What does this do? It it some kind of condensed for loop or som

8条回答
  •  花落未央
    2021-01-30 21:01

    < has a higher priority to the sign of equal = so m<3 returns 1 if m is less than 3, and else is 0

    then y = y - 1 or y = y - 0

提交回复
热议问题