구조체 typedef 썸네일형 리스트형 [C프로그래밍] - 구조체 구조체 정의와 선언 구조체도 배열처럼 여러개의 데이터를 그룹으로 묶어서 하나의 자료형으로 정의하고 사용하는 자료형이다. 배열과 구조체가 다른점이 있다면, 배열은 같은타입의 데이터만 그룹으로 묶을수있고, 구조체는 다른타입의 데이터도 그룹으로 묶을수 있다는 것이다.예를 들어, 학생수가 30명인 어떤 반의 학생들의 수학성적을 저장하고 싶다면 int score_math[30]; 와 같이 배열을 선언하고 사용할수 있다. 하지만, 그 반 학생의 이름, 번호, 수학성적, 영어성적를 저장하고 싶다면 아래와 같이 구조체를 정의하여 사용하면 편리하다. //학생 구조체 정의struct Student //구조체 이름{//구조체에 들어갈 항목 선언char name[20];int number;int score_math;int s.. 더보기 이전 1 다음