打印

这是怎么回事?

[复制链接]
1612|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
恒宇|  楼主 | 2012-12-28 11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
COM, UCC, CD, pc, rc
char PcdHalt(void)
{
    char   status;
    u8   unLen;
    u8   ucComMF522Buf[MAXRLEN];

    ucComMF522Buf[0] = PICC_HALT;
    ucComMF522Buf[1] = 0;
    CalulateCRC(ucComMF522Buf,2,&ucComMF522Buf[2]);

    status = PcdComMF522(PCD_TRANSCEIVE,ucComMF522Buf,4,ucComMF522Buf,&unLen);

    return MI_OK;
}
编译时出现..\lty\rc522\rc522.c(312): warning:  #550-D: variable "status" was set but never used
是怎么回事?

相关帖子

沙发
HWM| | 2012-12-28 11:49 | 只看该作者
status 被赋值而未被使用。若果真如此,则属于多此一举,故警告一下。

使用特权

评论回复
板凳
chenyu988| | 2012-12-28 12:24 | 只看该作者
被赋值而未被使用  status = PcdComMF522(PCD_TRANSCEIVE,ucComMF522Buf,4,ucComMF522Buf,&unLen);这也是赋值而已

使用特权

评论回复
地板
jlass| | 2012-12-28 12:58 | 只看该作者
这种警告可以无视。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

123

帖子

0

粉丝