Latest web development tutorials

C library standar - <assert.h>

pengantar singkat

C standar file header perpustakaanassert.h menyediakan makro disebut menegaskan,yang dapat digunakan untuk memverifikasi asumsi yang dibuat dalam program ini, dan asumsi adalah pesan diagnostik keluaran palsu.

Menegaskan titik didefinisikan makro untuk NDEBUGmakrolain,NDEBUG makro tidak <assert.h> bagian. Jika Anda telah didefinisikan sebagai nama makro dalam referensi NDEBUG berkas <assert.h> sumber,menegaskan makro didefinisikan sebagai berikut:

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

perpustakaan makro

Di bawah ini adalah hanya fungsi didefinisikan dalam assert.h file header:

序号函数 & 描述
1 void assert(int expression)
这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。