Оператор break
выходит за пределы ближайшего включающего цикла или switch оператора .
break
не прерывается из оператора if
, но ближайший loop
или switch
, который содержит этот оператор if
. Причина того, что оператор if
не вышел из строя, заключается в том, что он обычно используется для определения того, хотите ли вы выйти из loop
.
.
Интересно, что телефонный коммутатор плохо себя вел, потому что компания, которая изобрела C , сделала именно эту ошибку . Они хотели вырваться из оператора if
и забыли, что он вырвется из всего оператора for
.