if((somevar != checkvar((byte)othervar)) & (i != 3)) somefunc();
someotherfunc();
A bit exaggerating, I agree, but not far off from some real-world examples and quite confusing.
I've seen far, far, far worse...
I've seen far, far, far worse...