구조체(struct)

CODEDRAGON Development/C, C++

반응형

   

구조체(struct)

  • 하나 이상의 변수를 묶어 그룹화하는 사용자 정의 자료형
  • 구조체는 같은 자료형을 그룹화하거나 다른 자료형을 그룹화할수 있습니다.
  • 구조체는 같은 자료형을 그룹화하거나 다른 자료형을 그룹화할수 있습니다.

   

같은 자료형 그룹화

다른 자료형 그룹화

int a;

int b;

int c;

int a;

float b;

double c;

   

   

구조체의 정의

struct point{

   

        int x;

        int y;

}

   

구조체 키워드

struct

구조체의 시작을 알리는 struct 키워드 지정

구조체 이름

point

구조체를 구분하는 이름

멤버 변수

int x;

int y;

구조체를 구성하는 구조체 멤버 변수의 이름

   

   

   

구조체 필요성

  • 코딩 시 관련 데이터를 묶어서 하나의 자료형으로 그룹화하면 관리가 쉬어지고
  • 코드의 가동성을 높아지고
  • 간결성을 높일 수 있습니다.