구조체 변수란 변수의 집합체라고 볼 수 있다.

다음과 같이 구조체를 정의하고 구조체 변수를 선언했을 때,

struct infoName
{
type Name1;
type Name2;
...
};

infoName NameA1;
infoName NameA2;

NameA1 내에 있는 변수 Name1을 지칭하는 이름은 다음과 같다.

NameA1.Name1


구조체의 초기화는 변수를 정의할 때 말고는 불가능하다.

infoName NameA3 = { ~, ~, ...}
이렇게 하면 구조체 정의 내에 선언된 순서대로 대입되어 초기화된다.

구조체의 대입

구조체 타입이 같은 두 구조체 변수는 서로 대입할 수 있다. 행렬의 덧셈 대응 원리와 비슷하다.
Posted by 망고스파게티 :