티스토리 뷰

공용체

      공용체란
    • 동일한 저장장소에 여러 데이터타입을 저장하는 자료구조
    • 멤버들이 메모리를 공유해서 사용하는기법
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
  • 데이터 타입의 이름을 새로운 이름으로 재정의
  • 코딩의 편리성 증대
  • 프로그램의 시스템 간 호환성 향상
    포인터 이용
  1. 배열명을 포인터 변수와 같이 연산에 의해 배열요소를 참조할 수 있음
  2. 포인터 변수에 증감 연산자를 이용하여 배열요소를 참조할 수 있음
  3. 후위 증감 연산자가, 전위 증감 연산자보다 우선순위가 높음
    공용체
  1. 공용체는 멤버들이 메모리를 공유해서 사용하는 자료구조임
  2. 비트필드는 구조체 멤버를 비트 단위로 할당하여 사용함
    열거체
  1. 열거체는 정수형의 일종으로 변수가 가질 수 있는 값을 열거 상수로 나열하는 것임
  2. typedef은 기존의 데이터형에 새로운 이름을 만드는 기능임

'스마트웹 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글

스토리지 클래스  (0) 2021.08.01
함수의 인자  (0) 2021.08.01
구조체  (0) 2021.07.31
포인터와 문자열  (0) 2021.07.31
포인터 활용  (0) 2021.07.28
댓글