티스토리 뷰
공용체
- 동일한 저장장소에 여러 데이터타입을 저장하는 자료구조
- 멤버들이 메모리를 공유해서 사용하는기법
- 공용체란
union 공용체명 {
멤버;
멤버;
};
union sungjuk {
char grade;
int score;
}
열거체
- 열거체 활용
- 나열된 정수 값 중 하나를 갖는 정수형의 일종
enum 태그명 { 열거상수1, 열거상수2, 열거상수3, ∙∙∙ };
enum week { sun, mon, tue, wed, thu, fri, sat };
// sun은 0으로, mon은 1로,∙∙∙ sat은 6으로 정의됨
enum {red = 10, green = 20, blue = 30}
// 열거 상수만 정수형 상수로 정의할 수도 있음
// 프로그램의 가독성(Readability)을 향상시키기 위해 사용
- typedef
- 데이터 타입의 이름을 새로운 이름으로 재정의
- 코딩의 편리성 증대
- 프로그램의 시스템 간 호환성 향상
- 포인터 이용
- 배열명을 포인터 변수와 같이 연산에 의해 배열요소를 참조할 수 있음
- 포인터 변수에 증감 연산자를 이용하여 배열요소를 참조할 수 있음
- 후위 증감 연산자가, 전위 증감 연산자보다 우선순위가 높음
- 공용체
- 공용체는 멤버들이 메모리를 공유해서 사용하는 자료구조임
- 비트필드는 구조체 멤버를 비트 단위로 할당하여 사용함
- 열거체
- 열거체는 정수형의 일종으로 변수가 가질 수 있는 값을 열거 상수로 나열하는 것임
- typedef은 기존의 데이터형에 새로운 이름을 만드는 기능임
'스마트웹 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글
스토리지 클래스 (0) | 2021.08.01 |
---|---|
함수의 인자 (0) | 2021.08.01 |
구조체 (0) | 2021.07.31 |
포인터와 문자열 (0) | 2021.07.31 |
포인터 활용 (0) | 2021.07.28 |
댓글