switch (leds & 0x07) {
case 1:
setG510LEDColor(0, 220, 0);
break;
case 2:
setG510LEDColor(220, 0, 0);
break;
case 4:
setG510LEDColor(0, 0, 220);
break;
default:
setG510LEDColor(000, 220, 000);
}
以上是我的代码(我应该休息一下;默认情况下?) 我想知道我是否可以根据最后已知状态(leds& 0x07)设置默认值来执行命令。例如,如果它是2我想做1个命令,如果它是1我想做另一个,如果它是4我想做另一个,那么如果它不是这些我想做别的。
可以吗?
答案 0 :(得分:0)
1)是的,你应该在默认情况下添加休息时间。这样做是为了在多天后,当有人在case语句结束时添加一些内容时,他/她不必担心默认是否终止。
2)我很困惑。您想使用最后一个开关值吗?那么为什么不把它存放在一些全球的国家持有者中并默认使用呢?你可以在switch语句结束时完成它,也可以在第一次切换时注意。还是别的什么?