參考:https://blog.csdn.net/qq_36016407/article/details/54946476
#error
#error用於生成一個編譯錯誤消息,並停止編譯
用法: #error message
注:message 不需要用雙引號包圍
#error編譯指示字用於自定義程序員特有的編譯錯誤消息類似的
#warning
#warning用於生成編譯警告,但不會停止編譯
#line 用法分析
#line用於強制指定新的行號和編譯文件名,並對源程序的代碼重新編號
用法: #line number filename
注:filename可省略,filename為字符串
#line編譯指示字的本質是重定義 _ _ LINE _ _ 和_ _ FILE _ _
