1、#error的用法
#error用於生成—個編譯錯誤訊息
用法 :#error
message (message不需要用雙引號包圍)
#error編譯指示字用於自定義程式設計師特有的編譯錯誤訊息
類似的,#warning用於生成編譯警告。
#error是一種預編譯器指示字
#error可用於提示編譯條件是否滿足
編譯過程中的任意錯誤資訊意味
著無法生成最終的可執行程式。
2、例項分析
#error預處理初探 23-1.c
3、程式設計實驗
#error在條件編譯中的應用 23-2.c
#include void f()
int main()
#error不會產生可執行程式,#warnning會產生4、#line的用法
#line用於強制指定新的行號和編譯檔名,並對源程式
的**重新編號
用法 :#line
number
filename (filename可省略)
#line編譯指示字的本質是重定義__line__和__file__
5、程式設計實驗
#line的使用 23-3.c
在以前的工程中由最初乙個人寫**到多人合作,找出某個人的錯誤:
這是較為原始的方式,現代軟體公司幾乎很少見到這種方式了
6、小結
#error用於自定義—條編譯錯誤資訊
#warning用於自定義—條編譯警告資訊
#error和#warning常應用於條件編譯的情形
#line用於強制指定新的行號和編譯檔名
error和 line使用分析
error編譯指示字用於自定義程式設計師特有的編譯錯誤,訊息類似的 warning用於生成編譯警告 error是一種預編譯器指示字 error可用於提示編譯條件是否滿足 編譯過程中的任意錯誤資訊意味著無法生成最終的可執行程式 例子1 error預處理初探 include ifndef cpluspl...
21 error 和 line 使用分析
1 error的用法 error 用於生成乙個編譯錯誤資訊 用法 error message message是乙個輸出的語句 message不需要雙引號包圍 error 編譯指示字用於自定義程式特有的編譯錯誤資訊,類似的,warning 用於生成編譯警告 error 是一種預編譯器指示字 error...
C語言中 error與 line使用分析
事物的難度遠遠低於對事物的恐懼!這個篇章我們來聊聊 error 和 line兩個指令。error 用於給程式設計師自定義特有的編譯錯誤訊息,用法為 error message 注意 message不需要雙引號 示例 error this is a error 類似的還有 warning,用於生成乙個...