基於C語言的狀態機框架和實現

       本文的目的是基於C語言實現簡單高效的狀態機。例子是倒計時bomb。Bomb有兩種狀態,一種是設置狀態,一種是倒計時。一旦開始計時,要想回到設置狀態必需要調整code的值等於bomb預設的密碼值,不然沒法進行狀態轉換。倒計時到0就BOMB了啦。基於這個例子來實現狀態機。狀態機實現框架包括如下幾個部分:linux 1.      狀態android enum BombStates { 
相關文章
相關標籤/搜索