인덱스1 [C] 배열 [C] 배열 배열의 특징 1. 배열은 메모리가 연속적인 구조이다. 2. 배열의 이름은 배열의 시작 주소이다. 특정 요소에 접근하고자 할 때 인덱스를 통해 접근한다. int iArray [10] = { }; 위 코드는 int 자료형 10묶음인 iArray를 0으로 초기화해서 만들겠다는 뜻이다. 빈 괄호 { }는 0 초기화를 뜻한다. iArray가 이 배열의 시작 주소 값이다. iArray [10]=10; 배열의 개념을 미리 아는 사람은 위 코드가 틀렸다는 것을 알 수 있다. 틀린 문장이다! 배열의 인덱스는 0부터 시작한다. 즉 iArray [10] 배열일 경우에는 iArray [9]까지만 값을 넣을 수 있는데 메모리를 초과해서 다른 곳에 넣었다. 다버그에도 잡히지 않는다면 다른 곳의 값이 틀릴 수 있다. .. 2022. 1. 1. 이전 1 다음