728x90
반응형
조건문
정의
주어진 조건에 따라서 수행하도록 하는 프로그래밍 문법
if문
사용법
if (조건){
문장
}
else if{조건)
문장
}
else{
문장
}
switch문
사용법
switch (integer - expression)
{
case label1:
code1
case label2:
code2
case label3:
code3
default:
code4
}
논리 표현식
논리합(A || B) : 두 조건식 중 하나만 True이면 전체 조건식이 True가 됨
논리곱(A && B) : 두 조건식이 모두 True일 때 전체 조건식이 True가 됨
논리부정 연산자(!A) : True는 False, False는 Ture가 됨
break와 continue
break : 반복문과 switch문을 탈출한다.
continue : 반복문의 처음으로 돌아간다. 다음 반복으로 넘어간다.
Code : if문과 논리표현식
#include <iostream>
#define SIZE 20
using namespace std;
int main() {
int age;
age = 25;
if (age < 0 || age > 100) {
cout << "잘못 입력하셨습니다.\n";
}
else if (20 <= age && age <= 29) {
cout << "20대입니다.\n";
}
else {
cout << "20대가 아닙니다\n";
}
return 0;
}
결과
더보기
20대입니다.
#include <iostream>
#define SIZE 20
using namespace std;
int main() {
int a;
cin >> a;
switch (a) {
case 1:
cout << "입력하신 값은 1입니다.\n";
break;
case 2:
cout << "입력하신 값은 2입니다.\n";
break;
case 3:
cout << "입력하신 값은 3입니다.\n";
break;
default:
cout << "입력하신 값은 1,2,3이 아닙니다.\n";
break;
}
return 0;
}
결과
더보기
2
입력하신 값은 2입니다.
728x90
반응형
'Software > C++' 카테고리의 다른 글
[C++ 기초] 14. 반복문 (0) | 2023.03.23 |
---|---|
[C++ 기초] 13. 포인터 심화 (1) | 2023.03.22 |
[C++ 기초] 12. new 연산자와 delete 연산자 (0) | 2023.03.20 |
[C++ 기초] 11. 포인터 기초 (0) | 2023.03.20 |
[C++ 기초] 10. 공용체(Union)와 열거체(Enum) (1) | 2023.03.12 |
댓글