[英]What is the '\' operator in the C language?
我正在查看的示例是這樣的:
#define CONTROL_MEM_SIZE ((CONTROL_ITEM_SIZE * CONTROL_QUEUE_SIZE) + \
portQUEUE_OVERHEAD_BYTES)
我還沒有看到 '\\' 運算符。 這是什么?
真的,它不是運營商。 它只是一個行擴展 - 它告訴預處理器#define
替換文本在文件的下一行繼續。
在此鏈接中查看 #3:
連續的行合並為一個長行。 連續行是以反斜杠
\\
結尾的行。 反斜杠被刪除,下一行與當前行連接。
緊跟換行符的反斜杠字符 (\\) 的每個實例都將被刪除,從而拼接物理源代碼行以形成邏輯源代碼行。 [...]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.