UCOSII实验3里面OSMboxPost(msg_key,(void*)key);key前面没有&取地址符号?

2019-07-21 04:46发布

原子哥 你的UCOSII实验3里面有发送邮箱的
u8 key;
OSMboxPost(msg_key,(void*)key);我查看原函数 着发送的应该是地址才是 可是你这里没有取地址符号啊?

还有
u32 key;
key=(u32)OSMboxPend(msg_key,10,&err); 函数原型是返回指针,你这样赋值 实验也能跑成功。所以有疑问。
一般是这样的吧*(u32 *)OSMboxPend(msg_key,10,&err)。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。