stddef.h
来自「dragon ball vz328 上的一个例子程序。 用于做手持仪表用。」· C头文件 代码 · 共 44 行
H
44 行
/************************************************************************
Standard definitions.
prtdiff_t signed integral type of result of subtracing two pointers
size_t unsigned integral type of the result of sizeof
wchar_t integral type which can represent all characters in any
supported extended character set
NULL a null pointer constant
offsetof(type,member)
expands to a type size_t expression representing the
offset in bytes from the beginning of a structure of
type "type" to the named "member".
************************************************************************/
#ifndef __STDDEF
#define __STDDEF
typedef _ptrdiff_t ptrdiff_t;
#ifndef __SIZE_T
#define __SIZE_T
#ifdef _INTBITS
typedef _size_t size_t;
#else
typedef unsigned int size_t;
#endif
#endif
#ifndef __WCHAR_T
#define __WCHAR_T
typedef char wchar_t;
#endif
#if __cplusplus
# define NULL 0
#else
# define NULL (void *)0
#endif
#define offsetof(t,m) ((size_t)(((char*)&(((t*)0)->m))-(char*)0))
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?