Для общего развития, но ее и в школе уже дают... глядел новые программы. А так если истина в A возникает в 99% случаев, а B только в 1% то команда A || B выполняется быстрее, чем B || A, так как в этом случае в 99 случаях из 100 будет зря проверяться B на истину, а в первом случае чаще найдется A и B уже проверять не пойдет, так как нет смысла. Бывают такие алгоритмы, что знание вероятностей событий позволяет ускорить программу в несколько раз.