본문 바로가기

Algorithm/C프로그래밍

[C언어] 배열의 크기 구하기

반응형

* 출처: 코딩도장 36.4 배열의 크기 구하기

 

배열의 크기를 알아서 계산하도록 만든다.

 

이미 선언된 배열의 크기(요소의 개수)를 구한다. 이때 sizeof 연산자를 사용한다.

※ 배열의 크기를 구할 때는 전체 공간을 요소의 크기로 나눈다.

 

※ 배열의 크기와 인덱스

C언어는 인덱스가 배열의 범위를 벗어났는지 검사하지 않으므로 프로그래머가 직접 신경 써야한다.

배열의 크기(요소 개수)를 변수에 저장해두고,

배열에 접근하기 전에 접근하려 하는 인덱스가 (요소 개수 - 1)을 넘지 않는지 확인하는 것도 좋다.

반응형