struct1 C언어 - 구조체와 사용자 정의 자료형(1) 구조체 구조체란? 하나 이상의 변수(포인터 변수와 배열 포함)를 묶어 새로운 자료형을 정의하는 도구이다. 프로그램 상에서 어떠한 사람의 정보를 저장하고 관리해야 한다 해보자. char name[20]; char phoneNum[20]; int age; 이 세 변수는 서로 독립된 정보를 표현하는 것이 아닌, 한 사람의 정보를 표현한다. 따라서 사람이 바뀌면 그에 따른 정보를 갱신해야 하기 때문에 세 변수에 저장된 값이 동시에 갱신되어야 한다. 세 변수는 함께 있을 때 의미를 지니며, 이 중 하나가 어떠한 이유로 인해 소멸된다면 나머지 하나도 의미가 없어진다. 따라서 이 세 변수를 묶어버리는 방법이 좋은데, 이를 구조체로 정의함으로써 하나로 묶을 수 있다. 구조체는 struct 키워드를 사용하면 된다. st.. Programming/C 2021. 10. 12. 이전 1 다음 728x90