什么是c语言中的’\’运算符
我正在看的例子是这样的:
#define CONTROL_MEM_SIZE ((CONTROL_ITEM_SIZE * CONTROL_QUEUE_SIZE) + \ portQUEUE_OVERHEAD_BYTES)
我还没有见过运营商’\’。 这是什么?
它真的不是运营商。 它只是一个行扩展 – 它告诉预处理器#define
替换文本在文件的下一行继续。
在此链接中查看#3:
续行合并为一条长行。 续行是以反斜杠结尾的行,
\
。 反斜杠被删除,以下行与当前行连接。
一行末尾的\
字符是一个续行 。
它告诉预处理器忽略换行符并将以下行视为此行的一部分。
与VBScript _
行继续符相比 。