c - c中的宏中的多个逗号是什么意思

标签 c arrays macros hex c-preprocessor

这个宏是什么意思或者结果是什么?

#define MOD_TYPE_12 0x11, 0x20, 0x0C, 0x00, 0x02, 0x00, 0x07, 0x0F, 0x42, 0x40, 0x01, 0xC9, 0xC3, 0x80, 0x00, 0x02

这是对一个数组求值吗?

我找不到任何东西...也许是因为我不知道我要搜索什么 ^^

最佳答案

所有的

MOD_TYPE_12

在你的程序中会被替换成

0x11, 0x20, 0x0C

逗号没有特殊性

关于c - c中的宏中的多个逗号是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32179128/

相关文章:

c - C 中的静态变量(在 main 中声明)。混淆

javascript - 查找日期范围内的工作日

java - 使用数组数据填充 Java ComboBox

macros - 方案中的这个定义语法宏有什么问题?

C++ constexpr 与字符串文字中的宏与整数

我可以成功地将 DEBUG 用作 C 中的常量符号吗?

c++ - gdb,连接到使用 gdbserver 启动的正在运行的进程

C、检查文件是否存在而不能读/写可能?

android - 从改造响应中获取 JSON 数组

macros - 我的 lisp 宏在最新版本中停止工作