|
Senior Member
|
想問一下下面這個程式有沒有可能造成二次觸發
我想在四種狀態下做4種不一樣的事,4種狀態輪流切換
例如:
全域變數 int aa=0
引用:
|
作者計時器迴圈
if (aa=3) //第1件事
{
if ( 某事件1條件成立)
aa=0;
}
//----------------------------------
else if (aa=2) //第2件事
{
if ( 某事件2條件成立)
aa=3;
}
//----------------------------------
else if (aa=1) //第3件事
{
if ( 某事件3條件成立)
aa=2;
}
//----------------------------------
else if (aa=0) //第4件事
{
if ( 某事件4條件成立)
aa=1;
}
|
這樣寫應該不會在一次迴圈中同時觸發兩件事吧???
__________________
 [/url]
老柏 老柏(第二)
老柏(第三) 老柏(第四)
|