Thư viện C - <khẳng định.h>
Các assert.h tệp tiêu đề của Thư viện Chuẩn C cung cấp một macro được gọi là assert có thể được sử dụng để xác minh các giả định do chương trình đưa ra và in thông báo chẩn đoán nếu giả định này là sai.
Macro được xác định assert đề cập đến một macro khác NDEBUGmà không phải là một phần của <khẳng định.h>. Nếu NDEBUG được xác định là tên macro trong tệp nguồn, tại điểm mà <khẳng định.h> được bao gồm,assert macro được định nghĩa như sau:
#define assert(ignore) ((void)0)
Macro thư viện
Sau đây là hàm duy nhất được xác định trong tiêu đề khẳng định.h -
Sr.No. | Mô tả chức năng |
---|---|
1 |
void khẳng định (biểu thức int)
Đây thực sự là một macro chứ không phải một hàm, có thể được sử dụng để thêm chẩn đoán trong chương trình C của bạn. |