컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 구조체를 정의할 때 typedef 구조체에 대해 구조체 뒤에 유형 이름을 추가할 수 없는 이유는 무엇입니까?

구조체를 정의할 때 typedef 구조체에 대해 구조체 뒤에 유형 이름을 추가할 수 없는 이유는 무엇입니까?

이것이 typedef가 하는 일입니다.

typedef가 있을 때

typedef struct {

QueuePtr front; > QueuePtr Rear;

}LinkQueue;

그러면 LinkQueue가 유형 번호 이름이 됩니다.

아래 변수를 선언하면 됩니다.

LinkQueue a

p>

typedef가 없는 경우

예: Struct LinkQueue{

QueuePtr front;

}

변수를 선언할 때 반드시 그래야 합니다.

Struct LinkQueue a

따라서

typedef 구조체는 그럴 필요가 없습니다. 구조를 정의할 때 유형 이름이 뒤에 옵니다

上篇: 어떤 브랜드의 여행가방이 더 내구성이 있습니까? 품질이 좀 좋은 것 같아요. 下篇: 통화료는 95 원에서 계좌 100 까지 충전하면 어떻게 돈을 벌 수 있나요?
관련 내용