That may be the case for evaluation of other expressions or lists of parameters etc, but within a single, logical Boolean expression, it is definitely left to right.Ahh, but I believe order of fragments isn't dictated, so this code may work on some compilers, and not on others.