728x90
배열은 메모리에서 연속적인 위치를 사용합니다.
배열 선언
- 정수 배열의 경우, 값을 할당하지 않은 자리는 0으로 초기화됩니다.
int 배열명[배열길이] = {};
int iArray[10] = {}; // 4바이트 정수형 배열, iArray = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
배열 접근
- 배열의 인덱스는 0부터 시작합니다.
iArray[4] = 10; // iArray 배열의 5번째 값을 10으로 변경합니다.
주의 사항
- 배열의 길이를 초과해 접근할 경우 에러 발생 또는 메모리 손상의 위험이 있습니다.
- 이는 정의되지 않은 동작(Undefined Behavior)으로, 다른 메모리 값을 덮어쓸 수도 있습니다.
※ 배열의 크기 확인하기
변수명 위에 마우스를 올리세요

참고
'C++ > 유튜브 어소트락 게임아카데미 C++무료강의' 카테고리의 다른 글
7. 지역변수, 전역변수 (0) | 2025.04.02 |
---|---|
6. 구조체(Structure) (0) | 2025.03.30 |
4 함수 (0) | 2025.03.26 |
3. 연산자 및 전처리 구문 (0) | 2025.03.24 |
2. 자료형 (0) | 2025.03.17 |