#error 指引

前置處理器錯誤指引 會導致前置處理器產生錯誤訊息,並導致編譯失敗。

#error 指引語法

讀取語法圖跳過視覺化語法圖#errorpreprocessor_token

#error 指引通常用於 #if-#elif-#else 建構的 #else 部分,作為編譯期間的安全檢查。 例如,如果到達應該略過的程式區段,則原始檔中的 #error 指引可能會阻止產生程式碼。

例如,指引
#define BUFFER_SIZE 255

#if BUFFER_SIZE < 256
#error "BUFFER_SIZE is too small."
#endif
產生錯誤訊息:
BUFFER_SIZE is too small.