struct ABC {int a; char b; double c; } 가 자료(변수)의 형식(배열방식)을 이름 붙인 거고

typedef struct ABC ;하면 ABC를 int 같이 일반 규격으로 인정하고.

이후 struct ABC Tag1;이라고 하면 {a, b, c ....} 형으로 작성된 자료 Tag1를 만듬.

struct ABC Tag[20];이라 하면 ABC 형식으로 된 자료(변수) 20개를 만드는데 그 이름은 Tag[1], Tag[2], ~ Tag[20]

위에서 틀린 거 있나요?

그리고 struct 내에 멤버 중에 char name[20] 이 있는데

Tag[1].name 에 '안녕' 을 넣어서

printf('%s', Tag[1].name) 하면 나오게 할 방법이 있음?