while 문

int main()
{
        int = 0;
        while (i<5){
            cout << "정수" << i << endl;
            i++
        }
    return 0;
}

return 0 : 정상종료되었다.
return 0이 아닌 값 : 정상종료되지 않음.

do while 문

do
    실행문
while (조건)
  1. 실행문이 실행됨.
  2. 조건식이 계산됨.
  3. 조건 결과가 참이면 실행문으로 돌아간다.
  4. 조건 결과가 거짓이면 종료된다.

while이랑 차이점 : 조건식이 거짓이면 while 은 실행 한번도 안되는데, do while 은 한번은 실행됨.

do while 이랑 while 이랑 바꿀 줄 알아야함

for - while 도 바꿀 줄 알아야 함.

중첩 반복문 중첩 for문

for (i = 0; i < 7; i++)
{
    ...

    for (j = 0; j <3; j ++)
    {
    ...

     }
}

중첩 반복문을 활용해서 별사각형 출력

#include <studio.h>

imt main(void)
{
    int x,y;

    for (y= 0; y<5; y++)
        for (x = 0; x <10l x++)
            cout << "*";
        cout << endl;
}

break 문

반복문을 빠져나올 때 사용된다.

int main()
{
    int i;
    for(i=1; 1<100; i++)
    {
        cout<<i <<endl;
        if (i == 10) break;
    }
}

continue문

현재의 반복을 중단하고 다음 반복을 시작하게한다.

while(조건식)
{
    실행문
    실행문2
    continue
    문장3
}

continue가 실행되면 다음 루프가 시작되니까, 문장3은 시작되지않고, 실행문1이 시작됨.

continue에 조건이 필요하다면?

while(조건식)
{
    실행문
    실행문2
    if (조건식)
        continue
    문장3
}

조건식을 만든다면, 항상 if 를 써서 들어가야한다 .

'TIL > [C++ 프로그래밍} TIL' 카테고리의 다른 글

TIL (22.03.29)  (0) 2022.03.30
TIL (22.03.28)  (0) 2022.03.28
TIL (22.03.21)  (0) 2022.03.21
TIL (22.03.20)  (0) 2022.03.21
TIL 4 (22.03.16)  (0) 2022.03.16