6.8 for 루프 소개

공기훈·2021년 9월 9일
0

홍정모의 따배씨

목록 보기
33/49

Indefinite loop vs. Counting loop

Counting loop

필수 조건

  1. Counter initialization
  2. Counter check
  3. Counter change

이 세 조건을 만족시키기 위해서 while 문을 이용하게 되면

	 i = 1;

	while (i <= 10)
	{
		printf("%d", i);
		i++;
	}

이런 식으로 작성해야한다.
하지만, for문을 사용하게 되면 간편하게 쓸 수 있다.

	for (int i = 1; i <= 10; i++)
		printf("%d ", i);

	return 0;

이렇게 for문 안에 한 줄로 표현을 할 수 있다.
순서대로 initialization, check, change가 이루어지는 것이다.

for문의 순서

그리고, 순서는 다음과 같다.
1. i 초기화 후 10과 비교.
2. printf 함수 실행
3. 다시 위로 돌아와서 i++ 먼저 실행

profile
be a coding master

0개의 댓글