[C언어] 구조체란 무엇인가.
프로그래머라면, 구조체라는 말을 굉장히 많이 들어보았을것이다. 그렇다면 이 구조체란 무엇인가? 구조체는 구조화된 데이터를 처리할 때 만들어서 사용하고, 다른 자료형을 배열처럼 하나의 묶음으로 묶어서 사용할 수 있도록 해주는 기능이다. 쉽게 말하자면, 김밥이다. 어묵, 단무지, 김, 밥 등 각자의 재료를 따로 모아놓은게 배열이라면, 구조체는 이 모든것들을 모아놓은 김밥 같은 것이다. 예제는 아래와 같다. #include struct kimbap { char danmuji[10]; int ham; float eumok; double kim; }; typedef struct kimbap kimbap; int main(void) { kimbap a = { "hihihi", 5, 3.1, 100000.3 }; p..
2021. 1. 19.