Post

반복문

반복문

for문 사용예시

1
2
3
4
for (/*반복자 초기화*/; /*반복자 조건체크*/ ; /*반복자 변경*/)
{

}
1
2
3
4
5
6
for (int i = 0; i < 3; ++i)
{
	printf("Output Test\n");
}

// 4번 반복(출력)



while문 사용예시

1
2
3
4
while(/*조건체크*/)
{

}
1
2
3
4
5
6
7
8
int i = 0;
while (i < 3)
{
	printf("Output Test\n");
	++i;
}

// 3번 반복(출력)



continue break

  • for문과 while문 둘 다에 사용할 수 있다.

continue

  • 반복 구문이 수행되는 도중에 continue를 만나면 뒷부분은 더 이상 수행하지 않고 다음 횟수로 넘어가서 조건체크를 한다.
    즉, 이번 반복횟수를 한 번 그냥 넘긴다.
1
2
3
4
5
6
7
8
9
10
11
12
for (int i = 0; i < 4; ++i)
{
    if(i % 2 ==1)
    {
        continue;
    }


	printf("Output Test\n");
}

// 2번 반복(출력)


break

  • break를 만나면 횟수가 아무리 남아있든 상관없이 반복문이 바로 끝나버린다.
  • 더 이상 뒷부분 반복을 돌 이유가 없을때 break를 사용한다.
This post is licensed under CC BY 4.0 by the author.