[ C언어: 구조체란 무엇인가? ]


[ C언어: 구조체란 무엇인가? ]

구조체란? 자료형은 기초 자료형, 파생 자료형, 사용자정의 자료형으로 나눌 수 있다. 구조체(structure)는 파생 자료형 중에서 가장 일반적이고 많이 사용되는 자료형이다. ex) 배열 - 같은 자료형의 묶음 int age[10]; ex) 구조체 - 다른 자료형의 묶음 struct student { int number; char name[10]; double grade; }; 구조체 선언 : 키워드(struct)를 사용하여 선언 구조체 이름 = 구조체 태그 구조체 멤버(structure member)는 구조체에 포함되는 변수이다. 구조체를 선언하는 것도 하나의 문장이기 때문에 세미클론을 붙여줘야한다. ※ 구조체 선언 ≠ 변수 선언 구조체 선언은 구조체의 형태만 정의한 것으로 변수를 만든 것이 아니며 데이터도 저장할 수 없다. 구조체 변수 생성 s1이라는 변수 안에는 구조체 멤버 number, name, grade가 들어있다. s1에 실제 메모리 공간은 각 멤버들의 크기를 합...


#c언어 #struct #구조체

원문링크 : [ C언어: 구조체란 무엇인가? ]