我目前正在开发一个嵌入式C项目,而我“继承”了一些旧代码,其中包含如下语句:
rxStruct = rxStruct;
其中rxStruct是一个变量。
这样的语句有什么用途呢?
如果没有更多的信息,这种声明的一种用途是为了防止未使用参数的编译器警告,如果rxStruct作为参数传递进来,并且在其他情况下没有使用。
rxStruct
(void)rxStruct
#define UNUSED(X) (void)X