본문 바로가기
프로그래밍/c++

c++ 14. for 반복문

by 지나팩 2024. 1. 26.

C++에서 for 반복문은 특정 코드 블록을 지정된 횟수만큼 반복하도록 하는 구조입니다.

 이 반복문은 다음과 같은 구성 요소로 이루어집니다.

  • 초기화 문장: 반복문이 시작될 때 단 한 번만 실행됩니다. 보통 반복문에서 사용될 변수를 초기화하는 데 사용됩니다.
  • 조건 문장: 이 조건이 참(true)인 동안 반복문은 계속 실행됩니다. 조건이 거짓(false)이면 반복문은 종료됩니다.
  • 증감 문장: 각 반복의 끝에서 실행됩니다. 보통 반복 변수의 값을 증가시키거나 감소시키는 데 사용됩니다.
  • 반복될 코드 블록: 조건이 참인 동안 계속 실행될 코드입니다.

아래 간단한 예제를 통해 쓰임을 알아보겠습니다.

 

위 예제는 int형 i 변수를 0으로 초기화하고, 변수 i의 값이 5보다 작다면 반복을 하는 반복문 입니다. 증감식 부분의 경우 한번 실행시 i의 변수가 1씩 증가 되고있습니다. for문의 초기식에서 보통 반복 횟수에 활용될 변수를 초기화하고, 조건식과 변수의 비교를 통해 반복여부를 판단합니다. 증감식은 변수를 증가 혹은 감소시켜 반복 여부에 관여합니다. 

 

실행순서를 간다히 보자면 

초기식 -> 조건식 -> 실행 -> 증감식 -> 초기식... 이런 식으로 반복이 되다가 조건이 참이되면 반복을 중단하고 for문을 빠져나오게 됩니다.

 

아래의 예제는 역으로 출력하는 반복문입니다.

 

for문의 경우 사용법은 굉장히 간단하지만 잘 활용하려면 어느 정도의 경험이 필요합니다. 다양한 문제에 for문을 활용하시면서 경험을 쌓아가면 좋을 것 같네요.

'프로그래밍 > c++' 카테고리의 다른 글

c++ 16. 조건문 중첩  (0) 2024.02.02
c++ 15. while 반복문  (2) 2024.01.30
c++ 13. switch 스위치문  (0) 2024.01.23
c++ 12. 조건문(분기문)  (0) 2024.01.17
c++ 11. 논리 연산자  (0) 2024.01.16

댓글