( void )ucSlaveAddress; ucSlaveAddress是个uchar变量,这是什么用法?

2019-07-14 15:58发布

在看freemodbus代码,看到这个函数时:
eMBErrorCode
eMBRTUInit( UCHAR ucSlaveAddress, UCHAR ucPort, ULONG ulBaudRate, eMBParity eParity )
{
    eMBErrorCode    eStatus = MB_ENOERR;
    ULONG           ustimerT35_50us;
    ( void )ucSlaveAddress;
    ENTER_CRITICAL_SECTION(  );
    ...
}

( void )ucSlaveAddress;这句话不理解了,给的参数明明是个无符号字符变量,在前边价格void是什么意思?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
djw200988
1楼-- · 2019-07-14 18:00
不使用的参数,防止编译警告
60user189
2楼-- · 2019-07-14 23:01
 精彩回答 2  元偷偷看……
谦谦三君子
3楼-- · 2019-07-14 23:02
djw200988 发表于 2018-11-16 20:00
不使用的参数,防止编译警告

明白了,感谢。
mosen137
4楼-- · 2019-07-15 00:15
:lol:lol:lol:lol

一周热门 更多>