急求高人指点C程序中Swich语句如何画构方框图

2019-07-16 04:36发布

switch(gu8UpLstCmd)
{ case UPCMD_REBOOT:    //重启
    UpSdPack(UPCMD_QUEREN,gu8UpLstinx,NULL,0,0);
    while(1);
    break;
  case UPCMD_TONGBU:
    u8Ack = 1;   
    break;
  case UPCMD_WRFLASH:
    if(gu8FlashIfOK == 0) break;
     
    memcpy(&u32Addr,gu8UpTmpBf+9,4);
    FlsEraseSec(u32Addr);
    FlsWrite(u32Addr,gu8UpTmpBf+14,gu8UpTmpBf[13]);
    u8Ack = 1;
    break;
  case UPCMD_RDFLASH:
    if(gu8FlashIfOK == 0) break;
   
    memcpy(&u32Addr,gu8UpTmpBf+9,4);
   
    u8Len = gu8UpTmpBf[13];
    memcpy(gu8UpTmpBf+9,&u32Addr,4);
    gu8UpTmpBf[9+4] = u8Len;
    FlsRead(u32Addr,gu8UpTmpBf+9+5,(U16)u8Len);
   
    UpSdPack(UPCMD_RDACK,gu8UpLstInx,NULL,u8Len+5,0);
    u8Ack = 0xff;  
    break;  
  default:break;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
lovezjf234
1楼-- · 2019-07-16 05:38
switch 就是一个选择,当选择符合就执行case里面的内容,方框图就这样说明好了。
Shawn910511
2楼-- · 2019-07-16 07:04
 精彩回答 2  元偷偷看……
lstcspring
3楼-- · 2019-07-16 11:30
条件判断,case内执行条件成立相应的程序
wanghui1234
4楼-- · 2019-07-16 15:27
看看!!

一周热门 更多>