2
구조체에 typedef를 사용하는 이유는 무엇입니까?
C (ANSI, C99 등)에서 구조체는 자체 네임 스페이스에 존재합니다. 링크 된리스트를위한 구조체는 다음과 같습니다 : struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; 그러나 대부분의 C 프로그래머는 다음과 같은 구조체를 자동으로 입력하는 것이 당연합니다. typedef struct tag_buffer_type { struct tag_buffer_type * next; struct …