구조체와 클래스·17 / 22
구조체는 대입하면 복사된다
구조체를 만들 때 { }로 값을 한 번에 넣을 수 있습니다. 필드 순서대로 들어갑니다.
중요한 성질이 있습니다. 구조체를 다른 변수에 대입하면 통째로 복사됩니다. 복사본을 고쳐도 원본은 그대로입니다.
struct Coin {
int gold;
int gem;
};
Coin c1 = {100, 5};
Coin c2 = c1;
c2.gold = 0; // c1.gold 는 여전히 100할 일
a.hp와 b.hp를 한 줄에 "a.hp b.hp" 형태로 출력하세요
막혔나요?
코드 에디터