error 和 line 使用分析

2021-08-17 15:24:00 字數 1771 閱讀 5823

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,用於生成乙個...