typedef struct _tagPoint{
int x;
int y;
}POINT;
(2)에서는
구조체자체를 POINT라는 자료형으로 정의한 것입니다.
POINT s;
s.x로서 사용할 수 있습니다.
typedef 문을 사용하시게 되면
인스턴스가 생성되는게 아닙니다. 자료형이 하나 정의되게 되는 것입니다.
#include <stdio.h>
typedef struct _tagPoint{
int x;
int y;
}POINT;
void main()
{
POINT pt;
printf("%d", pt.x);
}
댓글 없음:
댓글 쓰기