c - #define __UNUSED__ 有什么作用?

标签 c macros

我正在查看 C 代码,发现了类似这样的内容:

#define __UNUSED__
  char buf[MAX_BUF_LENGHT];
  int errors=0;

这是什么意思?

最佳答案

我不知道 __UNUSED__ 是预定义的预处理器符号。所以它一定是用户定义的符号。

我自己有时在 c 文件中包含(测试)代码或过时的代码,我用 #ifdef BLIEP 标记出来(并且 BLIEP 通常未定义) ,但可以通过放置 #define BLIEP 将其重新编译。这段代码的原作者可能对 __UNUSED__ 做了类似的事情。

关于c - #define __UNUSED__ 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35909729/

相关文章:

java - 用于多语言编程的 IDE

Python - 多维数组

c++ - C/C++ 中的定点奇异值分解

vim:插入行号和一些数学的宏

c++ - 如何使用c宏生成函数名

c# - 用于在 UI 和 C 代码之间进行消息传递的套接字?

c - TCP C 程序自动重新连接到客户端

C 字符串化 : convert constant to integer

c++ - 从函数内部获取函数名称和参数值的宏

c++ - 有关 Linux/POSIX 中特定于平台的宏的文档