亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

C language tutorial / C 標(biāo)準(zhǔn)庫 - <assert.h>

C 標(biāo)準(zhǔn)庫 - <assert.h>

簡介

C 標(biāo)準(zhǔn)庫的 assert.h頭文件提供了一個名為 assert 的宏,它可用于驗證程序做出的假設(shè),并在假設(shè)為假時輸出診斷消息。

已定義的宏 assert 指向另一個宏 NDEBUG,宏 NDEBUG 不是 <assert.h> 的一部分。如果已在引用 <assert.h> 的源文件中定義 NDEBUG 為宏名稱,則 assert 宏的定義如下:

#define assert(ignore) ((void)0)

庫宏

下面列出了頭文件 assert.h 中定義的唯一的函數(shù):

序號函數(shù) & 描述
1void assert(int expression)
這實際上是一個宏,不是一個函數(shù),可用于在 C 程序中添加診斷。