#error

#error #error #error

#error命令是C/C++語言的預處理命令之一,當預處理器預處理到#error命令時將停止編譯並輸出用戶自定義的錯誤訊息。
語法:
#error [用戶自定義的錯誤訊息]
註:上述語法成份中的方括弧“[]”代表用戶自定義的錯誤訊息可以省略不寫。
舉例1:
#error Sorry,an error has occurred!
舉例2:
#error
用法示例:
/*
*檢查編譯此源檔案的編譯器是不是C++編譯器
*如果使用的是C語言編譯器則執行#error命令
*如果使用的是 C++ 編譯器則跳過#error命令
*/
#ifndef __cplusplus
#error 親,您當前使用的不是C++編譯器噢!
#endif
#include
int main()
{
printf("Hello,World!");
return 0;
}
運行結果如圖所示:

相關詞條

熱門詞條

聯絡我們