C# for문에 대해
for문은 특정 조건이 만족될 때까지 코드를 반복 실행하는 제어문으로, 보통 정해진 횟수만큼 반복할 때 주로 사용하며 초기화,조건식,증감식 세부분으로 구성되어 정해진 횟수나 범위 내에서 작업을 수행하는데 사용된다.
for문의 구성
for (초기화식; 조건식; 증감식)
{
}
int count = 0;
while (count < 5)
{
Console.WriteLine("Hello World!");
count++;
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Hello World!");
}
- 위의
while문과 for문은 결과 값은 동일하게 나온다. 하지만 while 문의 경우 안의 조건을 만족할 수 있는 코드를 넣어주지 않으면 무한루프가 되어 위험할 수 있다.
- 반대로
for문의 경우에는 반복 횟수를 직접 넣어 조절할 수 있고 while문 보다 더 보기가 편하고 조건이 빠진다면 바로 찾고 수정할 수 있다는 장점이 있다.
for문의 증감식 부분도 적용하지 않을 경우 무한루프가 된다. 하지만 보통은 빼먹을수 없는 구조여서 왠만해선 while문 보다 더 자주 사용하게 된다.