在查看一些示例 C 代码时,我发现了这一点:
y -= m < 3;
这是做什么的?它是某种压缩的 for 循环之类的吗?据我所知,用谷歌搜索是不可能的。
m < 3或者是1 or 0,取决于真值。
m < 3
1
0
So y=y-1 when m<3 is true, or y=y-0 when m>=3
y=y-1
m<3
true
y=y-0
m>=3