C / Structure

강정윤·2024년 10월 6일

오늘은 c언어에서 구조체에 대한 내용을 다루어볼려고 합니다.

구조체란 무엇인가?
C언어에서 여러가지 자요형을 하나로 묶어서 사용자 정의 자료형을 만들 수 있는 기능입니다.

예를 들어 int형에서는 int정보만 담을 수 있고, float형에서는 float정보만 담을 수 있겠지요?

하지만 어떤 자료에 대한 정보를 담아야 하는데 매번 각 type마다 변수를 선언하고 관리를 하면 조금 힘들겠지요? 그래서 하나로 묶을 수 있다면 자료 관리를 편하게 할 수 있습니다.

구조체를 처음 배우는 사람들이 많이 헷갈려하는 부분을 명확하게 짚으면서 가보도록 합시다.

struct 구조체 이름{
	자료형 멤버1;
    자료형 멤버2;
    ...
}

여기서 멤버란 구조체 내부에 정의된 각각의 변수를 말합니다.
구조체 변수를 선언하고 해당 구조체 변수에 대해 점(.)연산자,를 사용해서 멤버에 접근할 수 있습니다.

profile
muscle brain

0개의 댓글