ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2024.02.22 - while
    C++ 2024. 2. 22. 14:50
    • while
    while(조건){
        코드
    }

    while문의 조건이 참이면, 아래 코드를 실행하고 다시 while문 처음으로 돌아간다.

    while문의 종료조건이 없으면 무한히 돌아간다. 그래서 종료조건이 기본적으로 있어야한다.

     

    예시

     

    - while문과 변수 초기화

    while문 안의 변수 a는 while문이 한번 실행될 때마다 0으로 초기화 되므로,

    반복문이 돌아가도 a의 값은 0에서 한번만 1이 더해진다. 변수의 위치를 신경쓰자.

     

    - break를 이용해 while문 빠져나가기

    조건문과 break를 이용해 반복문을 빠져나갈수 있다. 

     

    반복문을 빠져나가는 코드의 위치만 바꿔도 반복횟수가 달라질 수 있다. 주의해서 쓰도록 하자.

     

    실습 1: 0을 입력할 때까지 입력한 숫자를 합산하는 코드.

    주의할 점이 있다면 while문의 조건에 input값이 쓰이기 때문에 input을 0이 아닌 값으로 초기화 해주지 않으면 오류가 난다. input을 0으로 초기화하면 반복문이 실행되지 않는다.

     

    실습 2: 구구단

     

    tip. 반복문을 중첩하면 부하가 많이 걸리기 때문에 되도록이면 반복문을 중첩하지 말자.

    'C++' 카테고리의 다른 글

    2024.02.22 - 난수 생성  (0) 2024.02.22
    2024.02.22 - for  (0) 2024.02.22
    2024.02.21 - switch, case  (0) 2024.02.21
    2024.02.21 - region, if  (0) 2024.02.21
    2024.02.21 - 과제 중 문제 해결  (0) 2024.02.21
Designed by Tistory.