英文原文:
中文譯者:柳驚鴻 poechant
1.1 assert.h
斷言標頭檔案用於除錯。
巨集:assert();
外部引用:
ndebug
1.1. assert
宣告:void assert(intexpression
);
斷言標頭檔案中的巨集允許你將一些特殊資訊寫入到標準錯誤檔案。
如果表示式的值為0(false),那麼表示式、源檔名和行號都會被傳送給標準錯誤輸出,並呼叫abort函式。如果識別符號ndebug("no debug")由#define ndebug定義,那麼斷言標頭檔案中的巨集就什麼都不做。
標準錯誤輸出的格式如下:
assertion failed:expression
, filefilename
, lineline-number
例項:
#include
void open_record(char *record_name)
int main(void)
-
C標準庫參考指南系列譯文(9)signal h
英文原文 中文譯者 柳驚鴻 poechant 9.signal.h 標頭檔案signal處理程式執行時產生的訊號的方法。巨集 sig dfl sig err sig ign sigabrt sigfpe sigill sigint sigsegv sigterm 函式 signal raise 變數...
C標準庫參考指南系列譯文(5)limits h
英文原文 中文譯者 柳驚鴻 poechant 5.limits.h 該標頭檔案定義了變數型別的特點。5.1.defined values 下面這些值由 define指令定義。這些值由實現所確定,但一般不會比下面給出的值小。char bit 8 單位元組的位數。schar min 127 有符號字元的...
C標準庫參考指南系列譯文(9)signal h
英文原文 中文譯者 柳驚鴻 poechant 9.signal.h 標頭檔案signal處理程式執行時產生的訊號的方法。巨集 sig dfl sig err sig ign sigabrt sigfpe sigill sigint sigsegv sigterm 函式 signal raise 變數...