본문 바로가기

c++

c++ 반복문 ( for문)

C++에서 for 루프는 반복적인 작업을 수행하기 위해 사용되는 제어문입니다. for 루프는 일반적으로 변수를 초기화하고, 조건을 검사하며, 변수를 증감시키는 세 가지 표현식을 사용합니다.

for 루프의 기본 구조는 다음과 같습니다

 

위의 코드에서 초기식은 반복을 시작하기 전에 한 번 실행되는 표현식입니다. 조건식은 각 반복마다 평가되며, 결과가 참이면 반복이 계속되고, 거짓이면 반복이 종료됩니다. 증감식은 각 반복의 끝에서 실행되는 표현식입니다.

예를 들어, 1부터 10까지의 정수를 출력하는 경우 다음과 같은 for 루프를 사용할 수 있습니다:

 

위의 코드에서 i는 반복 변수로, 초기식에서 1로 초기화되고, 조건식에서 10보다 작거나 같은지 검사합니다.

증감식에서는 i를 1씩 증가시킵니다.

for 루프가 실행될 때마다 i의 값은 1부터 10까지 변경되며, std::cout을 사용하여 i 값을 출력합니다.

또한, for 루프에서는 여러 개의 변수를 초기화하고, 여러 개의 조건을 검사할 수도 있습니다.

예를 들어, 1부터 10까지의 짝수를 출력하는 경우 다음과 같은 for 루프를 사용할 수 있습니다.

위의 코드에서 i는 짝수를 나타내는 반복 변수로, 초기식에서 2로 초기화되고, 조건식에서 10보다 작거나 같은 짝수이며, count는 출력한 짝수의 개수를 나타내는 변수로, 조건식에서 5보다 작거나 같은지 검사합니다.

증감식에서는 i를 2씩 증가시키고, count를 1씩 증가시킵니다. for 루프가 실행될 때마다

i의 값은 2, 4, 6, 8

count의 값은 1, 2, 3, 4 가 됩니다.

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

C++ 연산자  (0) 2023.03.04
c++ 반복문 (While문)  (0) 2023.03.04
c++ 에서 입력받는 방법.  (0) 2023.03.04
c++에서 출력하기.  (0) 2023.03.04
c++의 자료형  (0) 2023.03.04