( tovis | 2021. 04. 09., p – 14:14 )

Én inkább arra gondolok, hogy most(!) ok. Viszont a kompiler verzió váltásakor, jobb esetben warning -ot dob rosszabb esetben ki optimalizálja és nem szól egy szót sem. Gondot okozhat, debug/trace esetén is.
30(?) éves munkálkodásom alatt sok különféle C trükköt láttam, de sok vezetett később nagyon nehezen azonosítható hibákhoz.
Egyébként ez még a szelídebb verziók egyike.

Egyébként, ha nincs több művelet a feltételek alatt, akkor a zárójeleket is elhagyhatod, azzal is rövidül kód. Megteheted, hogy csinálsz egy (akár globális) dummy -t amire minden ilyen kifejezés elküldheti az eredményt. Esetleg alkalmazhatsz ugrótáblát.