구조체1 [c 언어] 구조체의 정의 & 배열과 포인터 구조체 만들기. 구조체의 정의 '구조체(structure)'라는 것은 하나 이상의 변수(포인터 변수와 배열 포함)을 묶어서 새로운 자료형을 정의 하는 도구이다. 예를 들어 생각해 보자. 프로그램상에서 마우스의 좌표정보를 저장하고 관리해야 한다고 가정할 때, int xpos; int ypos; 위의 코드와 같이 마우스의 x좌표와 y좌표 두가지의 변수를 선언해야한다. 이 두개의 좌표는 각각 독립적인 것이 아니라, 마우스의 위치라는 하나의 정보를 표현한다. 만약 마우스의 위치정보를 출력하거나 갱신해야 한다면 동시에 적용되어야 한다는 것이다. 이를 용이하게 하기 위해 구조체라는 개념을 사용한다. 예제. #include struct point // point라는 이름의 구조체 만듦. { int xpos; int ypos; }; .. 2020. 4. 4. 이전 1 다음