The logical or operator will continue to return true until both sides of the expression evaluate to zero. Then and only then does the loop end.