[C프로그래밍]【A+】배열
- 최초 등록일
- 2011.07.15
- 최종 저작일
- 2011.07
- 16페이지/ MS 파워포인트
- 가격 1,000원
소개글
가장좋은 평가를 받은 자료입니다
목차
없음
본문내용
배열
동일한 자료유형의 여러 변수를 일괄 선언
연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조
동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조
변수를 지칭하기 위해서는 인덱스를 사용하는데, 이 인덱스에 변수나 연산식을 사용할 수 있어서 매우 유용하게 여러 변수들을 접근 할 수 있음
배열의 선언
배열을 사용하려면 우선 이를 위한 공간 선언이 필요 (일반변수와 마찬가지)
배열의 선언은 다음과 같은 구문을 이용
주요 요소는 배열 변수명(이름), 자료형, 그리고 배열의 크기
아래의 선언으로 score[0] ~ score[9] 로 명명된 10개의 int공간을 확보
page *
배열 변수의 참조
배열의 참조(명명)
배열 원소는 첨자(index)를 사용하여 참조
배열의 첫번째 원소는 항상 첨자가 0이며, 차례로 1씩 증가
배열 첨자가 유효범위(배열의 크기-1)를 벗어나는 경우, 문제 발생
항상 배열 첨자의 사용에 주의 첨자 범위 : 0 ~ 배열크기-1
배열원소의 사용
일반 변수를 사용하는 것과 동일
int array[10];
int i =5;
array[0] =10; // array의 첫번째 요소에 10배정
array[i] = 11; // array[5]에 11을 할당
array[i+1] = array[i]; // array[6]에 array[5]의 값을 배정
scanf(“%d”, &array[i]); // array[5]에 화면에서 읽은 값을 배정
printf(“%d\n”, array[i+1]+2); // array[6]의 값에다 2를 더한 값을 출력
array[10] = 1; // 에러 발생. 인덱스 범위 벗어남
참고 자료
없음