8강 · 제6장 전반 · 약 55분

배열과 포인터(1)

1·다차원 배열과 문자열 배열을 다룹니다.

학습 목표

  • 1차원·2차원 배열을 선언하고 순회한다
  • 문자 배열로 문자열을 다룬다

배열

같은 자료형의 연속 기억 공간입니다. 인덱스는 0부터 시작합니다.

int a[5] = {1, 2, 3, 4, 5};
int m[2][3] = {{1,2,3},{4,5,6}};
char name[] = "KNOU";

문자열은 끝에 널 문자 \0 이 붙습니다.

함수에 배열을 넘기면 실제로는 첫 원소의 주소가 전달되는 것과 같습니다.

코드 실습 (C)

실행 결과가 여기에 표시됩니다.

확인 퀴즈

1. 길이 5인 배열의 마지막 인덱스는?

스스로 점검