คำถามติดแท็ก finite-automata

19
มีรูปแบบการใช้งานเครื่องของรัฐโดยทั่วไปหรือไม่?
เราจำเป็นต้องใช้เครื่องของรัฐที่เรียบง่ายในC คำสั่งสวิตช์มาตรฐานเป็นวิธีที่ดีที่สุดหรือไม่? เรามีสถานะปัจจุบัน (สถานะ) และตัวกระตุ้นสำหรับการเปลี่ยนแปลง switch(state) { case STATE_1: state = DoState1(transition); break; case STATE_2: state = DoState2(transition); break; } ... DoState2(int transition) { // Do State Work ... if(transition == FROM_STATE_2) { // New state when doing STATE 2 -> STATE 2 } if(transition == FROM_STATE_1) { // New …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.