zhixing(int su1, int su2)函式運行在定時器中。該怎么優化。希望給一個樣例,謝謝!!
int bz=0; int ban=0; int huan=0;
void zhixing(int su1, int su2)
{
if (bz == 1)
aa();
else if (bz == 2)
bb();
else if (bz == 3)
cc();
else if (bz == 4)
dd();
else if (bz == 5)
ee();
...............
}
//bb(); cc(); dd(); ee();與aa()類似,其內小段落順序不可變
void aa()
{
if (ban == 1)
{
//與其他段落無任何關聯不可變
。。。。。。
}
else if (huan == 1)
{
//與其他段落無任何關聯不可變
。。。。。。
}
else if (ban == 2)
{
//與其他段落無任何關聯不可變
。。。。。。
}
else if (ban == 3)
{
//與其他段落無任何關聯不可變
。。。。。。
}
else if (ban == 4)
{
//與其他段落無任何關聯不可變
。。。。。。
}
....................
}
uj5u.com熱心網友回復:
你所謂的優化指什么?把aa,bb,cc,dd,ee合并?還是把if else陳述句去掉?你這些if else分支的條件不同,肯定是需要的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/185096.html
標籤:C++ 語言
上一篇:麻煩大佬幫我看一下哪里錯了,十分感謝!(資料結構中的回圈鏈表)
下一篇:double賦值給int
