У меня организован такой цикл case:
switch(State) { ... case IDLE: // этот код выполняется если снято с охраны off(LED);
if( one_wire_main () ) { //если что-то приложили (ключ)
if(USER_KEYS()) { State = IDLE_HAS_KEY; } }
break;
case IDLE_HAS_KEY: ...
Вопрос- вот иду я по проге, приложили USER_KEYS, я сразу прыгаю на метку IDLE_HAS_KEY? Или дохожу до оператора break, потом компилятор анализирует что там было раньше и после break прыгает уже на метку?
|