혼자공부중
공부하는 블로그
혼자공부중
전체 방문자
오늘
어제
  • 분류 전체보기 (111)
    • 자격증 (49)
      • 정보처리기사 실기 (49)
    • JAVA (18)
    • DB (0)
    • 알고리즘 문제 풀이 (11)
      • 프로그래머스 (11)
    • Front (0)
      • HTML (0)
      • CSS (0)
      • Javascript (0)
    • 패스트캠퍼스 강의 (33)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 정보처리기사 실기
  • 상속
  • 자바
  • SQLD
  • 객체지향
  • UI
  • 반복문
  • 인터페이스
  • 애플리케이션테스트
  • 배열
  • 데이터베이스
  • 2022정보처리기사실기
  • 정보처리기사 필기 정리
  • 수제비
  • 시나공
  • 2022정보처리기사
  • Java
  • 알고리즘
  • 정보처리기사
  • DBMS
  • 정보처리기사 필기
  • 데이터모델
  • 코딩테스트
  • 메소드
  • 2022정보처리기사필기
  • 패스트캠퍼스 #포트폴리오 #직장인자기계발 #환급챌린지 #포트폴리오챌린지 #패스트캠퍼스후기 #초격차패키지 #오공완
  • 변수
  • 정보처리기사 실기 정리
  • 프로그래머스
  • 관계형데이터베이스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
혼자공부중

공부하는 블로그

자격증/정보처리기사 실기

32. [프로그래밍 언어 활용] 사용자 정의 자료형 활용

2022. 4. 1. 21:39
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.

👉사용자 정의 자료형(User-Defined Types)의 개념

  • 사용자 정의 자료형은 사용자가 상황에 맞게 기존 자료형들을 조합해서 만드는 자료형이다
  • 사용자 정의 자료형에는 열거체, 구조체가 있다

👉사용자 정의 자료형 종류

1. 열거체

  • 열거체는 서로 연관된 정수형 상수들의 집합이다
  • 정수형 상수에 이름을 붙여서 코드를 이해하기 쉽게 해준다
  • C에서는 멤버에 초기값을 설정하지 않으면 0부터 차례대로 할당된다

▼ C에서 사용하는 enum

enum 열거체명{
	멤버1,
	멤버2,
	...
};

2. 구조체

  • 구조체는 사용자가 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 자료형이다
  • 자바, 파이썬에서는 지원하지 않는다.(class를 이용하여 struct 기능을 구현할 수는 있음)

▼ C 언어에서 사용하는 struct

struct 구조체명{
	자료형 변수명1;
	자료형 변수명2;
	...
}:

3. 구조체와 포인터

① 구조체 변수와 구조체 포인터

구조체는 일반 구조체 변수로 접근할 때는 .으로 접근하고, 구조체 포인터로 접근할 때는 ->로 접근한다

② 1차원 구조체 배열과 1차원 구조체 포인터

  • 1차원 구조체 배열에서 배열명만 단독으로 사용할 경우 1차원 구조체 포인터와 동일하다
  • 1차원 구조체 배열일 때 배열명[요소].변수명 형태, (*(포인터+요소)).변수명, 포인터->변수명 형태, (포인터+요소)->변수명 형태로 값을 가리킨다
저작자표시 (새창열림)

'자격증 > 정보처리기사 실기' 카테고리의 다른 글

34. [프로그래밍 언어 활용] 재귀 함수  (0) 2022.04.01
33. [프로그래밍 언어 활용] 사용자 정의 함수  (0) 2022.04.01
31. [기본 문법 활용하기] 명령문  (0) 2022.03.31
30. [기본 문법 활용하기] 표준 함수  (0) 2022.03.31
29. [기본 문법 활용하기] 연산자  (0) 2022.03.30
    '자격증/정보처리기사 실기' 카테고리의 다른 글
    • 34. [프로그래밍 언어 활용] 재귀 함수
    • 33. [프로그래밍 언어 활용] 사용자 정의 함수
    • 31. [기본 문법 활용하기] 명령문
    • 30. [기본 문법 활용하기] 표준 함수
    혼자공부중
    혼자공부중
    대단한 목적보다는 혼자 공부하는 것에 의미를 두려고 합니다.

    티스토리툴바