ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
197097 Топик полностью
Vladimir Ljaschko (09.06.2010 12:15, просмотров: 153) ответил Скрипач на Нюансы языка Си (static)
Стандартная конструкция поддержки автоматов состояний, хотя конечно явное указание нового состояния предпочтительнее. Т.е. так я уже не пишу, написано лет 6 назад  switch (valve_state) { case 0: StopValve(); water_service_error=0; valve_cycle_count=0; break; case 1: StartValve(); fill_timer=bMaxFillToDnTime; water_sensor_timer=bDnSensorTime; valve_state++; water_service_error=0; break; case 2: if ((DnOutSensorOn)&&(!water_sensor_timer)) {valve_state++;}