KennyTM~ Wrote: > for (; cond; inc) { ... } for ( init ; cond; inc ) ... init and inc are in the most programming language deducible to empty, but the resulting ';' isnt a empty statement so this us legal code: void main(string[] args) { for(;false;) { } }