C 표준 라이브러리 - <stddef.h>


Introduction

stddef .h 헤더 파일은 다양한 변수 유형과 매크로를 정의합니다. 이러한 정의의 대부분은 다른 헤더 파일에도 나타납니다.

라이브러리 변수

다음은 헤더 파일 stddef.h에 정의된 변수 유형입니다.

일련 번호변수 및 설명
1ptrdiff_t
이것은 부호 있는 정수입니다. 유형 , 이는 두 포인터를 뺀 결과입니다.
2size_t
이것은 sizeof 키워드의 결과인 부호 없는 정수 유형입니다.
3wchar_t
와이드 문자 상수 크기의 정수형입니다.

라이브러리 매크로

다음은 헤더 파일 stddef.h에 정의된 매크로입니다.

일련 번호매크로 및 설명
1NULL
이 매크로는 의 널 포인터 상수.
2offsetof(type, member-designator)
이것은 구조체의 시작 부분을 기준으로 구조체 멤버의 바이트 오프셋인 size_t 유형의 정수 상수를 생성합니다. 멤버는 member-designator에 지정되고 구조의 이름은 type에 지정됩니다.