Existe-t-il un modèle d'implémentation de machine d'état typique?

Nous devons mettre en œuvre une machine simple état C . Une instruction switch standard est-elle la meilleure façon de procéder? Nous avons un état actuel (état) et un déclencheur pour la transition. switch(state) { case STATE_1: state = DoState1(transition); break; case STATE_2: state =...