您好、欢迎来到现金彩票网!
当前位置:彩之网 > 状态机 >

怎么用c语言写状态机呀?请举例说明

发布时间:2019-07-03 23:55 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1、确定一共有多少种状态,这里的状态有开和关,细分还有say thankyou 和警告

  如果按照四种状态:开、关、说谢谢、警告,那么这四种状态之前的迁移条件很明显了

  遍历各种状态检查是否有状态需要发生迁移.一般用一个switch将各种状态列出,然后在各种状态里面用if检查是否需要迁移状态,如果需要迁移,做好标记.

  再次遍历各种状态,检查哪些状态做了标记,迁移到新状态,并做相应的操作,比如进入关的时候,做关门动作。

  action_1(); // 在某状态下发生某事件执行某个动作,并转入下个状态

http://pepdeco.com/zhuangtaiji/187.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有