logo
  • 教程列表
  • SO官方文檔
  • 前處理器和巨集
    • 如果為 0 則阻止程式碼段
    • 標題包括警衛
    • 類似函式的巨集
    • 原始檔包含
    • 條件包含和條件函式簽名修改
    • 令牌貼上
    • 預定義的巨集
    • cplusplus 用於在 C 程式碼編譯中使用 C 程式碼修改的 C 外部程式碼
    • 變元論證巨集
    • 巨集替換
    • 錯誤指令
    • FOREACH 實施
  1. StackOverflow 文件
  2. C Language 教程
  3. 前處理器和巨集
  4. 錯誤指令

錯誤指令

Created: November-22, 2018

如果前處理器遇到 #error 指令,則停止編譯並列印包含的診斷訊息。

#define DEBUG

#ifdef DEBUG
#error "Debug Builds Not Supported"
#endif

int main(void) {
    return 0;
}

可能的輸出:

$ gcc error.c
error.c: error: #error "Debug Builds Not Supported"
  • FOREACH 實施
  • 巨集替換

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明