728x90
이번에는 C++에서 사용되는 제어문에 대해 알아보려고 합니다.
제어문은 프로그램의 실행 흐름을 조절하는 데 사용되며,
조건문과 반복문으로 나뉩니다.
조건문 (Conditional Statements)
조건문은 주어진 조건에 따라 프로그램의 실행 경로를 결정합니다.
C++에서 가장 널리 사용되는 조건문은 'if', 'else if', 'else'입니다.
#include <iostream>
int main() {
int x = 10;
if (x > 10) {
std::cout << "x는 10보다 큽니다." << std::endl;
} else if (x < 10) {
std::cout << "x는 10보다 작습니다." << std::endl;
} else {
std::cout << "x는 10입니다." << std::endl;
}
return 0;
}
위의 예제에서는 변수 'x'의 값에 따라 적절한 메시지를 출력합니다.
사용법에 따라서,
'if', 'else'만 존재 하기도하고
'if', 'else if' 문만 존재하기도 합니다
반복문 (Loops)
반복문은 특정한 작업을 반복해서 수행할 때 사용됩니다.
C++에서는 'for', 'while', 'do-while' 반복문을 사용할 수 있습니다.
'for' 반복문
'for' 반복문은 초기화, 조건 검사, 반복 후 처리를 순차적으로 수행합니다.
#include <iostream>
int main() {
for (int i = 0; i < 5; ++i) {
std::cout << "현재 값은 " << i << "입니다." << std::endl;
}
return 0;
}
위의 예제는 0부터 4까지의 값을 출력합니다.
'while' 반복문
'while' 반복문은 조건이 참인 동안 반복합니다.
#include <iostream>
int main() {
int i = 0;
while (i < 5) {
std::cout << "현재 값은 " << i << "입니다." << std::endl;
++i;
}
return 0;
}
위의 예제는 'i'가 5보다 작은 동안에만 값을 출력합니다.
'do-while' 반복문
'do-while' 반복문은 일단 코드를 한 번 실행한 후 조건을 검사합니다.
#include <iostream>
int main() {
int i = 0;
do {
std::cout << "현재 값은 " << i << "입니다." << std::endl;
++i;
} while (i < 5);
return 0;
}
위의 예제는 조건을 먼저 검사하지 않고 일단 한 번은 코드를 실행합니다.
이렇게 C++에서 제공하는 제어문을 활용하여 프로그램의 실행 흐름을 유연하게 조절할 수 있습니다.
제어문을 적재적소에 활용하여 더 효율적이고 유연한 프로그램을 작성할 수 있습니다.
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'Application > 기초' 카테고리의 다른 글
[기초] C++ 배열(Array) (0) | 2024.03.22 |
---|---|
[기초] C++ 변수(Variables)와 상수(Constants) (0) | 2024.03.21 |
[기초] C++ 재귀함수 (Recursive Function) : 팩토리얼 (0) | 2024.03.20 |
[기초] C++ 함수 정의와 활용 (0) | 2024.03.12 |
[기초] C++ 데이터 타입 : 크기와 종류 (0) | 2024.03.11 |