Originally posted by huanyu zhao:
Correct me if I am wrong, wouldn't this thing produce a compiler error at the line that says
since i>10 gives me boolean value which & don't take? Or is it a runtime error since express are evaluated during runtime...either way I thought & is a bitwise operator that only take integer, while boolean is never evaluated as integers.