- 博客(2)
- 收藏
- 关注
原创 C语言实现状态机(二)
前言对于之前的一篇博客《C语言实现状态机》(链接:https://blog.youkuaiyun.com/qq_36969264/article/details/105865099?spm=1001.2014.3001.5501),看网友的留言,似乎对pFsm->stNextState 和 EVENT_MAP_END的比较有一些误解。这里需要解释一下,当时这么写是为了省事,但后面看这么写确实很容易让人误解,所以这篇文章的目的是为了修改掉这个容易让人误解的地方,同时对该状态机做了一些优化。一、实现状态机的基本
2022-01-23 17:16:40
8241
11
原创 C语言实现状态机(一)
状态机原理状态机有4个要素:现态:是指当前所处的状态。条件:又称为“事件”,当一个条件被满足,将会触发一个动作,或者执行一次状态的迁移。动作:条件满足后执行的动作。动作执行完毕后,可以迁移到新的状态,也可以仍旧保持原状态。动作不是必需的,当条件满足后,也可以不执行任何动作,直接迁移到新状态。次态:条件满足后要迁往的新状态。“次态”是相对于“现态”而言的,“次态”一旦被激活,就转变成新的...
2020-05-03 16:53:26
21584
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人