#error命令是C/C++語言的預處理命令之一,當預處理器預處理到#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 <stdio.h>
int main()
{
printf("Hello,World!");
return 0;
}
運行結果如圖所示: