더북(TheBook)

22.2 구조체 만들기

구조체를 만드는 방법은 다음과 같습니다. 구조체를 의미하는 struct 키워드를 사용하여 구조체를 만들고, 중괄호 안에 구조체 멤버들을 생성합니다.

struct 구조체이름
{
    데이터형식변수1;
    데이터형식변수2;
    데이터형식변수3;
}

여기에서 구조체 이름은 새로운 데이터 형식이 되며, 변수를 선언할 때 구조체 이름을 사용할 수 있습니다. 구조체를 가리켜 사용자 정의 데이터 형식이라고도 합니다.

다음 샘플 코드는 Point 이름으로 XY를 담을 수 있는 구조체를 만들고 값을 저장한 후 이를 다 시 출력합니다.

> struct Point
. {
.     public int X;
.     public int Y;
. }
> Point p;
> p.X = 100;
> p.Y = 200;
> $"{p.X}, {p.Y}"
"100, 200"

이처럼 구조체를 사용하면 이름 하나로 여러 데이터를 저장하여 사용할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.