我在做一个应用,
如果条件为0,1,2不处理,然后我case从3开始写的,结果发现程序编译后,这段代码没执行。。。
好奇怪。
于是修改成完整的
switch(BAND_MODE)
{
case 0:
case 1:
case 2:
case 3:tft.print("FM"); break;
case 4:tft.print("LW"); break;
case 5:tft.print("MW"); break;
case 6:tft.print("SW"); break;
case 7:tft.print("MW"); break;
}
执行了,不知道这是什么情况,必须是从0开始吗,条件从3开始为何不会执行呢,大家注意一下。。。
|