短语
1、raise sb's status 提高某人的地位
2、seek status 追求地位
3、legal status 法律地位
4、observer status 观察员身份5、status among? 的地位
扩展资料
近义词
1、condition的基本意思是“条件,地位”,是可数名词,用单复数形式均可,但表示“状态、状况”时,常指事物处于不正常的状况,多作不可数名词,如果其前有形容词修饰,可与不定冠词a连用表示“情况,环境,形势”时常用复数形式,多指一般的、笼统的情况。
2、position的基本意思是“位置,方位”,指人〔物〕所在的地点与其他地点相对而言的方位。是可数名词。
3、state作名词的基本意思是“状态,状况”,指人或物在外观、心灵、健康等方面的自然“状态”或“情况”,是可数名词,常用于in a state of...的结构。
c语言写状态机之前:1、确定一共有多少种状态,这里的状态有开和关,细分还有say thankyou 和警告
2、确定状态之间的迁移条件
如果按照四种状态:开、关、说谢谢、警告,那么这四种状态之前的迁移条件很明显了
分两个函数:
1、检查是否需要迁移状态;
2、迁移状态.
遍历各种状态检查是否有状态需要发生迁移.一般用一个switch将各种状态列出,然后在各种状态里面用if检查是否需要迁移状态,如果需要迁移,做好标记.
再次遍历各种状态,检查哪些状态做了标记,迁移到新状态,并做相应的操作,比如进入关的时候,做关门动作。
典型的状态机结构:
enum { state_A, state_B, state_C } state = state_A
while(1)
{
switch ( state )
{
case state_A:
if ( event_A )// 这里也可以用switch
{
action_1() // 在某状态下发生某事件执行某个动作,并转入下个状态
state = state_B
}
else if ( event_B )
{
}
else
{
}
break
case state_B:
... ...
}
}