구조체 (Structure) 배열은 같은 자료형의 데이터들을 묶기 위해 사용했다. 하지만 실사용에서는 통합적인 데이터를 다루기도 하며 자료형이 같다고 하더라도 분류가 달라 따로 선언해줘야 할 때도 있다. 하지만 구조체로 구현한다면 각 변수의 특징에 맞춰 이름을 지어주고 자신이 지정한 틀에 맞게 값을 지정할 수 있다. 여기서 말하는 틀이란 멤버 변수로, 구조체를 선언할 때 기본 자료형으로 선언되는 변수들을 의미한다. 이 멤버 변수를 개발자가 직접 상황에 맞게 자료형과 이름을 부여하여 선언함으로써 다형성을 구현할 수 있다. 구조체 선언 //구조체 선언 예시 struct phone { int number; char company[20]; double price; }; 구조체의 선언은 멤버로만 구성되어있다. 객..
[C] 구조체 선언과 정의
구조체 (Structure) 배열은 같은 자료형의 데이터들을 묶기 위해 사용했다. 하지만 실사용에서는 통합적인 데이터를 다루기도 하며 자료형이 같다고 하더라도 분류가 달라 따로 선언해줘야 할 때도 있다. 하지만 구조체로 구현한다면 각 변수의 특징에 맞춰 이름을 지어주고 자신이 지정한 틀에 맞게 값을 지정할 수 있다. 여기서 말하는 틀이란 멤버 변수로, 구조체를 선언할 때 기본 자료형으로 선언되는 변수들을 의미한다. 이 멤버 변수를 개발자가 직접 상황에 맞게 자료형과 이름을 부여하여 선언함으로써 다형성을 구현할 수 있다. 구조체 선언 //구조체 선언 예시 struct phone { int number; char company[20]; double price; }; 구조체의 선언은 멤버로만 구성되어있다. 객..
2023.11.02