본문 바로가기
개발/C

[C언어] for문, while 문 , do while 문 반복문이란? 반목문의 사용법을 알고 사용해보기~!

by jinhyuk._.c 2022. 11. 22.

 

 

for, while , do while 문이란? 반복문이란?

반복문이란 어떤 동작을 반복적으로 수행하도록하는 문장입니다.

C언어에서 반복문은 특정 조건을 만족할때 어떤 동작을 반복을 수행하도록 할 수 가 있습니다.

C언어에서 반복문의 종류에는 

for 문, while 문, do while문 이 있습니다.

 

즉, C언어에서 for 문, while 문, do while문 은 반복문을 뜻하고 특정 조건을 만족할때 어떤 동작을 반복적으로 수행하도록 하는 코드 입니다.

 

for 문 사용법

for(반복 시작할 곳; 조건식; 증감식 )

{

실행할 코드

}

 

1. 반복 시작할 곳이 제일 먼저 실행됩니다.

2. 조건식을 실행해서 참이면 실행할 코드를 실행시키고 거짓이면 for문을 나갑니다

3. 실행할 코드들이 실행되었다면 다음으로 증감식을 실행시킵니다.

4. 시킨 뒤 다시 조건식을 실행하게 됩니다.

 

for 문 코드

정수형 변수 i를 선언한뒤 0~9까지 반복을 하는 코드입니다.

i<10 라는 조건식을 통해 10미만 까지 라는 조건을 만들었습니다.

++ 이라는 것은 1씩 증가시킨다는 코드입니다. 그래서 i++은 i를 1씩 증가시킨다는 코드입니다.

#include <stdio.h>

int main()
{
	int i = 0;

	for (i = 0; i < 10; i++) {
		printf("%d 번째 반복\n", i);
	}
	return 0;

}

실행결과

i 가 9까지 반복하고 i가 10이 되면 for문을 나갑니다.

 

 

while 문 사용법

while(조건식)

{

실행할 코드

}

 

 

1. 조건식이 제일 먼저 실행됩니다.

2. 조건식을 실행해서 참이면 실행할 코드를 실행시키고 거짓이면 while문을 나갑니다.

 

while 문 코드

정수형 변수 i를 선언한뒤 0~9까지 반복을 하는 코드입니다.

i<10 라는 조건식을 통해 10미만 까지 라는 조건을 만들었습니다.

 i++로 1씩 증가를 시켰습니다.

#include <stdio.h>

int main()
{
	int i = 0;

	while (i < 10)
	{
		printf("%d 번째 반복\n", i);
		i++;
	}

	return 0;

}

실행결과

i 가 9까지 반복하고 i가 10이 되면 for문을 나갑니다.

 

 

do while 문 사용법

 

do

{

실행할 코드

}

while(조건식)\

 

1. 실행할 코드가 제일 먼저 실행됩니다.

2. 조건식을 실행해서 참이면 실행할 코드를 실행시키고 거짓이면 while문을 나갑니다.

 

while 문과의 차이는 실행할 코드를 먼저 하는지 안하는지가 차이입니다.

무조건 실행할 코드를 한번은 실행할때 사용합니다.

 

do while 문 코드

정수형 변수 i를 선언한뒤 0~9까지 반복을 하는 코드입니다.

i<10 라는 조건식을 통해 10미만 까지 라는 조건을 만들었습니다.

 i++로 1씩 증가를 시켰습니다.

#include <stdio.h>

int main()
{
	int i = 0;
	do 
	{
		printf("%d 번째 반복\n", i);

		i++;
	} while (i < 10);
	
	return 0;

}

실행결과

i 가 9까지 반복하고 i가 10이 되면 for문을 나갑니다.

 

 

오늘의 포스팅 정리

 

오늘은 for문, while문, do while문의 사용법에 대해서 알아보았습니다.

위의 반복문들은 사용법은 여러가지 방법이 있습니다.

 

무한반복을 사용하기도 하고 수많은 데이터를 활용할때 사용하기도 합니다.

 

오늘 보여드린 반복문들은 이해를 돕기위해 간단하게 알아보았습니다.

 

다음 포스팅에서는 반복문을 사용할때 추가로 알아야할 break, continue, return 에 대해 알아보겠습니다.

반응형

댓글