Section 1. 변수

: 컴퓨터 메모리 내 데이터 위치(또는 주소)를 표현하는 이름이다.

타입은 변수가 얼마나 많은 메모리를 차지하고 메모리에 저장된 내용을 어떻게 사용해야 하는지를 프로그램에 알린다.

Section 2. 복합 자료 구조

: 구조체(struct)나 객체(object)와 같이 관련 있는 데이터 조각들을 모아서 한꺼번에 전달할 수 있는 방법을 제공한다.

Section 3. 배열

: 여러 값을 연속적으로 인덱스(index)가 부여된 상자에 저장하는 간단한 메커니즘을 제공한다.

배열의 두 값을 교환 하려면 먼저 둘 중 하나를 임시 변수에 할당해야 한다.