break используется для принудительного выхода из циклов do, for или while, не дожидаясь завершения цикла по условию. Он также используется для выхода из оператора switch.
Пример использования:
void setup(){ pinMode(A1,INPUT); } int i; void loop(){ for(i=0;i<100;i++){ if(analogRead(A1)>500){ break; } } }
Запускаем цикл for, пока переменная i меньше 100 цикл работает, но условие if в цикле считывает состояние аналогового входа А1, если числовое значение напряжения превысит 500, то произойдет принудительный выход из цикла.