본문 바로가기

기타

배열은 왜 0부터 시작할까?

배열의 인덱스는 왜 0부터 시작할까?

메모리의 주소는 0부터 시작하니
배열도 포인터이니 0부터 시작한다?
컴퓨터 일하시기 편하시라고 ㅎ

배열의 인덱스는 몇번째(첫번째 두번째 ....)를 나타내는 것이 아닌
몇칸 떨어져 있는가 a[1]은 시작점으로 부터 한칸 떨어져 있다
라고 보면 된다
count나 length는 몇개,길이를 나타내는 형식이니
1부터 시작
더 쉽게 설명할 방법은 무엇일까... 고민