완성 되지 않은 형식
형식 식별자에 설명 하지만 식별자의 크기를 결정 하는 데 필요한 정보가 부족 하는 형식이입니다."형식"이 될 수 있습니다.
구성원이 아직 지정 되지 않았습니다 구조체 형식입니다.
공용 구조체 멤버가 아직 지정 하지를 입력 합니다.
차원을 아직 지정 된 배열 형식입니다.
Void 형식은 완료할 수 없는 형식이입니다.형식 완료 하려면 누락 된 정보를 지정 합니다.다음 예제에서는 만들고 완성 되지 않은 형식을 완료 하는 방법을 보여 줍니다.
불완전 한 구조 유형을 작성 하려면 해당 멤버를 지정 하지 않고 구조 유형을 선언 합니다.이 예는 ps 를 가리키는 불완전 한 구조 형식 이라는 student.
struct student *ps;
불완전 한 구조 유형을 완료 하려면에서 지정한 멤버와 동일한 구조 유형은 나중에 같은 범위에 선언
struct student { int num; } /* student structure now completed */
불완전 한 배열 형식을 만들려면 해당 반복 횟수를 지정 하지 않고 배열 형식을 선언 합니다.예를 들면 다음과 같습니다.
char a[]; /* a has incomplete type */
나중에 동일한 범위에서 이름이 같은 선언에서 지정한 해당 반복 횟수로를 불완전 한 배열 형식을 완료 합니다
char a[25]; /* a now has complete type */