Imagine these two if statements: ```c if(false && f()) { } if(true && f()) { } ``` in `30cc`, `f()` is evaluated twice, thus its side-effects are applied twice, but in regular C, only the `f()` in the second if-statement is applied.
Imagine these two if statements:
in
30cc,f()is evaluated twice, thus its side-effects are applied twice, but in regular C, only thef()in the second if-statement is applied.