状态机c语言实现