배열
: 동일한 타입의 데이터가 여러 개 저장되어 있는 데이터 저장 장소
|
인덱스(index)
배열 원소의 번호
- 범위인덱스 범위는 0~9
- ex) int grade[10];
배열의 초기화
- 배열의 크기가 주어지지 않으면 자동적으로 초기값의 개수만큼이 배열의 크기로 잡힌다.
- ex) int grade[] = {10, 20, 30, 40, 50, 60};
- 배열의 크기는 6
2차원 배열
- 2차원 배열은 메모리 상에서 1차원적으로 저장된다.
- 행 우선 저장(row-major storage)
- 열 우선 저장은 fortran과 같은 언어에서 사용
- 다차원 배열을 메모리에 저장하는 순서는 첫번재 index가 먼저 변하는 순서
C/C++에서 배열 사용 시 주의할 점
- 어떤 시스템에서는 정상 동작할 수 있음.
- 다른 시스템에서는 프로그램 오류로 프로그램이 중지될 수 있음.
728x90
반응형
'C++' 카테고리의 다른 글
[C++] Types (0) | 2024.04.29 |
---|---|
[C++] Control Structures (0) | 2024.04.29 |
[C++] Variable (0) | 2024.04.29 |
C와 공통점 (0) | 2022.09.07 |
Hello, World 출력 (0) | 2022.09.05 |