본문 바로가기
C++/유튜브 어소트락 게임아카데미 C++무료강의

5. 배열

by GREEN나무 2025. 3. 26.
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)으로, 다른 메모리 값을 덮어쓸 수도 있습니다.

 

※ 배열의 크기 확인하기

변수명 위에 마우스를 올리세요

 


참고

https://gdngy.tistory.com/155

 

 

 

'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