3. 추상 자료형
·
학교/자료구조와 알고리즘
이번 내용은 추상 자료형이다. 자료형이란 용어 그대로 "데이터의 종류"이다. 정수, 실수, 문자열 등이 기초적인 자료형의 예. 이러한 자료형은 프로그래밍 언어가 기본적으로 제공하고 이외에도 많은 자료형이 존재함. C언어에는 정수, 실수, 문자를 나타내는 기초적인 자료형과 다른 자료형을 묶을 수 있는 배열이나 구조체도 있음. 배열 : 동일한 자료형이 여러 개 모인 것 구조체 : 다른 자료형이 여러 개 모인 것 데이터의 종류가 결정됨에 따라 그 데이터와 관련된 연산도 달라짐. Ex. 나머지를 계산하는 연산자는 정수 데이터에서는 의미가 있지만 실수 데이터에서는 의미가 X 자료형이라고 하면 데이터뿐만 아니라 데이터 간에 가능한 연산도 고려하여야 함. 복잡한 자료형을 구현할 떄는 연산이 연산자가 아니고 함수로 작..