What is meant by FSM in c and what is the uses and where we are using can anyone explain with an Example?