请问 当res = 0 的时候if(res)AppState=USH_USR_FS_INIT;这条语句不是不执行吗

2019-07-21 06:56发布

这是USB U盘实验的,            case USH_USR_FS_TEST:                        res=USH_User_App();
                     res=0;
                if(res)AppState=USH_USR_FS_INIT;
                      break;

此处res = 0;if判断不是不执行吗   还怎么给APPSTATE赋值呢?
因为昨天看了usb这个视频教学上面讲到执行到这里又给AppState赋值USH_USR_FS_INIT,但是RES = 0了呀
有点迷糊,


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-21 08:37
确实,这里有bug,把res=0去掉
不良苏
2楼-- · 2019-07-21 12:08
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 17:12
哪款开发板?
不良苏
4楼-- · 2019-07-21 20:49
正点原子 发表于 2018-12-8 01:51
哪款开发板?

STM32F407

一周热门 更多>