Re:How to program an NES game in C
by chrisseaton on Sunday August 13, 2017 @03:20PM
(#15004435)
They said 'if you're not using the value', and you've presented an example where they are using the value, so you're criticism doesn't apply in the case they're talking about.
Re:How to program an NES game in C
by YSFEJ4SWJUVU6 on Sunday August 13, 2017 @02:21PM
(#15004143)
First of all, I don't agree that code like that is stupid regardless of circumstances. Any programmer worth his salt understands that condition perfectly well without having to think about it.
However, it's an altogether different situation to the one I wrote about, given that the value of the incrementing expression is specifically used in that case.
if(g++) {
//do something
}
Which obviously will do something if g was non-zero before incrementing it by one. It's a really poor way of writing code, but I have seen it done.