전체 글

공대생 섬인지

    [자료구조] C언어로 쉽게 풀어쓴 자료구조 : 3장 배열, 구조체, 포인터

    이전에 제가 네이버 블로그에 쓴 글을 가져와 일부 내용을 추가하였습니다. ⇒ https://blog.naver.com/racoo_oon/222434455079 구조체 C언어의 경우 한 배열에는 같은 자료형의 데이터들만 저장할 수 있다. 다양한 타입의 데이터를 묶기 위해서는 구조체가 필요하다. C언어에서는 struct 키워드를 이용해 표기하고 형식은 다음과 같다. struct student { char name[10]; int age; double gpa; }; 책에 있는 예시를 그대로 들고 왔다. 구조체에 저장되는 항목은 문자열인 이름, 정수형인 나이, 실수형인 학점이다. struct 뒤의 student는 구조체들을 서로 구분해주는 구조체 태그라고 한다. 위의 코드는 형식만 지정해 준 것이고 실제로 구조..