Latest web development tutorials

C المكتبة القياسية - <stddef.h>

مقدمة موجزة

stddef يعرف ملف الرأس .Hأنواع مختلفة من المتغيرات وحدات الماكرو. معظم هذه التعريفات هي أيضا موجودة في ملفات الرأس الأخرى.

المتغيرات مكتبة

هنا هو نوع المتغير المحدد في stddef.h ملف الرأس:

序号变量 & 描述
1ptrdiff_t
这是有符号整数类型,它是两个指针相减的结果。
2size_t
这是无符号整数类型,它是sizeof关键字的结果。
3wchar_t
这是一个宽字符常量大小的整数类型。

مكتبة الكلية

ما يلي هو ماكرو المحددة في stddef.h ملف الرأس:

序号宏 & 描述
1 NULL
这个宏是一个空指针常量的值。
2 offsetof(type, member-designator)
这会生成一个类型为 size_t 的整型常量,它是一个结构成员相对于结构开头的字节偏移量。成员是由member-designator给定的,结构的名称是在type中给定的。