구조체 변수를 대상으로 가능한 연산
구조체 변수 대상으로 는 매우 제한된 형태의 연산만 허용된다. 허용되는 가장 대표적인
연산이 대입연산이다.
구조체 변수간 대입 연산으로 멤버 대 멤버의 복사가 이뤄짐.
중첩된 구조체의 정의와 변수의 선언
구조체 변수도 구조체의 멤버로 선언될 수 있다. 구조체 안에 구조체 변수가 멤버로 존재하는 경우를
구조체의 중첩이라 한다.
공용체(Union Type)의 정의와 의미
구조체는 아니지만 구조체와 비슷한 형태의 Union Type
선언할때 차이점은 단순히 union으로 하느냐 struct로 하느냐의 차이지만 실제 메모리의 저장방식에서 조금 차이가 있다.
메모리의 저장구조가 가장 큰 공간을 차지하는 type을 기준으로 그 안에 작은 type의 구조들이 하나씩 자리를 잡는 형식이다.
'c언어' 카테고리의 다른 글
20140415 - Linked List (0) | 2014.04.15 |
---|---|
20140414 - 연결리스트, 메모리 구조, 동적 할당 (0) | 2014.04.14 |
20140410 - 메모리에 따른 구조체 변수와 포인터 사용법, 포인터 변수를 구조체의 멤버로 선언하기, 구조체 변수의 주소 값과 첫 번째 멤버의 주소 값, 구조체의 정의와 typedef선언, 함수로의 구조.. (0) | 2014.04.10 |
20140409 - 구조체 메모리 할당 (0) | 2014.04.09 |
20140408 - 구조체의 정의, 구조체 변수의 선언과 접근, 구조체 변수의 초기화, 구조체 배열의 선언과 접근, 구조체 배열의 초기화 (0) | 2014.04.08 |