김영평생교육원 자료구조 과제

목차

1. 서론

2. 본론
1) 배열(Array)
2) 구조체(structure)
3) 성적 처리 프로그램 – 배열
4) 성적 처리 프로그램 – 구조체

3. 결론

4. 참고 문헌

본문내용

C언어에서 배열과 구조체는 많은 자료의 정리 및 관리에 사용되는 중요한 자료구조로, 동일한 역할을 한다. 배열과 구조체의 가장 큰 차이점은 배열은 동일한 타입의 데이터들을 연속된 위치에 차례로 저장하는 반면, 구조체는 하나 이상의 자료형을 기반으로 새로운 사용자 정의 자료형을 만들 수 있는 문법 요소라는 것이다. 예를 들자면 여러 명의 성적을 저장하는 방법에는 배열을, 사람들의 다양한 정보를 통합하여 저장하는 방법에는 구조체를 사용 하는 것이 적절하다. 지금부터 배열과 구조체의 특징에 대해 알아보고 두 가지 방법의 성적처리 프로그램을 활용하여 배열과 구조체의 차이점에 대해 살펴보겠다.

본론
1. 배열(Array)
: 배열은 의 쌍들로 이루어지며, 각각의 index들은 연관된 값을 가지는 구조로 이루어진 집합이다. 한 번에 여러 개의 동일한 자료형의 변수를 만들 때 사용된다. 이는 연속적인 메모리 공간을 할당하여 변수에 접근하는 과정을 보다 쉽게 만들기 위함이다. 모든 요소가 동일한 이름을 사용하므로 index를 통해 항목에 접근하는데, 이때 인덱스는 0에서 시작한다. 주소 당 1Byte의 메모리가 할당되며, 직접 접근(Direct Access) 방식을 사용한다는 특징이 있다.

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다