|
谁能给我讲下
switch(ucKey)
{
case 0:
ucMsg = 0;
OSMboxPost(DispMsg, (void *)&ucMsg);
break;
case 1:
ucMsg = 1;
OSMboxPost(DispMsg, (void *)&ucMsg);
break;
}
单步执行的时候,先进入到case0:然后执行ucMsg = 0;接着跳到break;然后再跳到消息邮箱,这是为什么呀?执行case1的消息发送指令的时候跳到了case0里面,执行的是case0里面的消息发送语句,为什么 |
|