It's abuse of the contest rules, which encouraged at the IOCCC. You just have to be absolutely certain that it really IS "technically valid"[1] or it risks disqualification.
This one abuses the idea that they specify how the contest will be judged, which this "program" satisfies, as long as you don't look at the source.
This one abuses the idea that they specify how the contest will be judged, which this "program" satisfies, as long as you don't look at the source.
Also, it is a valid C file! The judge's comments for this one explain this in a bit more detail:http://www.ioccc.org/1994/smr.hint
[1] the best kind of "valid" :)