C,C++> 배열
2022. 6. 9.
배열은 낭비되는 메모리가 없으며 배열 요소들이 연속으로 공간 배치가 되어 있기 때문에 참조 속도가 빠르다. 그러나 요소를 삽입하거나 삭제하는 속도는 느린 단점이 있다. 하지만 요즘은 컴퓨터 속도가 빠르기 때문에 크기가 지나치게 크지 않으면 큰 차이가 없다. C언어는 저수준 언어 특성상 배열을 많이 사용한다. 문자열조차 배열로 표현한다. 배열 특징 1. 배열 요소 번호인 첨자는 항상 0에서 시작한다 2. 배열이 차지하는 총 메모리 양은 배열 크기에 배열 요소 크기를 곱해서 구할 수 있다. 3. 배열 서언할 때 크기값은 상수로 주어야 한다. 4. C언어는 배열 범위를 점검하지 않는다. 배열 크기보다 큰 배열 요소를 작성해도 에러 처리가 안되고 컴파일이 잘 된다. 심지어 음수 첨자를 써도 컴파일이 잘 된다. ..