
[study] 구조체 & 구조체 포인터
·
프로그래밍/C
구조체란?- 사용자가 C언어의 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 타입이다.- 배열이 같은 타입의 변수 집합이라면, 구조체는 다양한 타입의 변수 집합을 하나의 타입으로 나타낸다.- 구조체를 구성하는 변수를 '멤버' 또는 '멤버 변수' 라고 한다. 구조체 정의 및 선언struct doyoucode{ char doy; int coding;}; struct 키워드 뒤에 구조체 이름을 작성하고, 내부에는 멤버변수의 타입, 이름을 작성한다.마지막에 중괄호를 닫고 나서는 세미콜론을 꼭 넣어야 한다.이렇게 정의하게 된 구조체를 '사용자 정의 자료형'이라고 한다. 정의 된 구조체 타입은 구조체 변수로 선언하여 사용할 수 있다.ex) struct doyoucode my_code; (struct 구조체..