승쨩개발공부
[C++] 반복문(while, do while, for) 본문
반복문
반복적인 코드를 효과적으로 해결할 수 있는 문법
1. while문
조건을 비교하여 조건이 참일 경우 코드블록을 수행한다.
반복문의 조건이 계속해서 참이 될 경우에는 무한 루프에 빠진다.
-> 조건이 거짓이 될 떄까지 반복적으로 코드 불록을 수행한다.
break = 반복문 탈출
continue = 코드의 흐름을 반복문 맨 끝으로 보낸다
-> 코드 블록 수행을 그만두고 다시 조건을 비교한다
system("cls") = 콘솔창 모든 숫자/문자를 지움
system("pause") = 일시정지
ex)
While ( 조건(참/거짓) )
{
}
2. do while문
while 과는 다르게 코드 블록을 1회 수행 후 조건을 비교한다.
ex)
do
{
} while ( 조건 (참/거짓) )
3. for 문
반복 횟수가 정해져 있을 경우 가독성 좋은 반복문이다.
변수 선언 및 초기화, 조건식, 증감식을 한 곳에 모아두었다.
ex)
for ( 1.변수 선언 및 초기화 ; 2.조건식 ; 3.증감식 )
{
4.코드블럭
}
반복순서 : 1 -> 2 -> 4 -> 3 ->2 ->4 ->3 -> 2 -> 4 -> 3 -> 2 -> 4 -> 3 ....
4. N중 for 문
반복문 내부에 반복문이 들어있는 것.
ex) 구구단 2 ~ 9 단 전체 출력
for (int i = 2; i < 10; ++i)
{
for (int j = 1; j < 10; ++j)
cout << i << " * " << j << " = " << i * j << endl;
cout << "=======================" << endl;
}
'C++' 카테고리의 다른 글
[C++] 포인터 / const포인터 (0) | 2021.11.24 |
---|---|
[C++] 함수, 함수 오버로딩 , 디폴트 매개 변수 (0) | 2021.11.24 |
[C++] 분기문 (if , switch) (0) | 2021.11.23 |
[C++] 연산자 / 형 변환 (0) | 2021.11.23 |
[C++] 변수 / 자료형 / 상수 / 표기법 (0) | 2021.11.23 |