C++ 기본 문법: 반복문 & 배열
1. 반복문 (Loops)
while 문
int i = 0;
while (i < 5) {
cout << i << endl;
i++;
}
조건이 참인 동안 계속 실행됨. 조건 먼저 검사
do-while 문
int i = 0;
do {
cout << i << endl;
i++;
} while (i < 5);
무조건 한 번 실행한 뒤 조건 검사
for 문
for (int i = 0; i < 5; i++) {
cout << i << endl;
}
초기값, 조건, 증감을 한 줄에 선언
범위 기반 for 문 (C++11 이상)
int arr[] = {1, 2, 3, 4, 5};
for (int num : arr) {
cout << num << endl;
}
배열이나 vector 등 반복 가능한 객체에서 사용
2. 배열 (Array)
배열 선언과 초기화
int arr[5]; // 선언만 함
int arr2[5] = {1, 2, 3, 4, 5}; // 초기화
- 배열은 같은 자료형의 여러 데이터를 저장함
- 크기는 고정됨
- 첨자(index)는 0부터 시작
배열 요소 접근
cout << arr2[0]; // 첫 번째 요소 출력
arr2[1] = 10; // 두 번째 요소 수정
배열과 반복문
int nums[3] = {100, 200, 300};
for (int i = 0; i < 3; i++) {
cout << nums[i] << endl;
}
배열 크기 계산
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
sizeof
로 전체 배열 크기를 요소 하나의 크기로 나누면 요소 개수 나옴
2차원 배열
int mat[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
cout << mat[1][2]; // 6 출력
요약
while
,do-while
,for
로 반복 가능배열
은 고정된 크기의 같은 타입 모음for
문과 배열을 함께 쓰면 편리함sizeof(arr) / sizeof(arr[0])
로 크기 구함
'코딩 > c++' 카테고리의 다른 글
C++ 기본 문법(6) (0) | 2025.06.02 |
---|---|
C++ 기본 문법(5) (0) | 2025.06.02 |
C++ 기본 문법(3) (0) | 2025.06.02 |
C++ 기본 문법(2) (1) | 2025.06.02 |
C++ 기본 문법(1) (0) | 2025.06.02 |