什么是c语言中的’\’运算符

我正在看的例子是这样的:

#define CONTROL_MEM_SIZE ((CONTROL_ITEM_SIZE * CONTROL_QUEUE_SIZE) + \ portQUEUE_OVERHEAD_BYTES) 

我还没有见过运营商’\’。 这是什么?

它真的不是运营商。 它只是一个行扩展 – 它告诉预处理器#define替换文本在文件的下一行继续。

在此链接中查看#3:

续行合并为一条长行。 续行是以反斜杠结尾的行, \ 。 反斜杠被删除,以下行与当前行连接。

一行末尾的\字符是一个续行

它告诉预处理器忽略换行符并将以下行视为此行的一部分。

与VBScript _行继续符相比 。