안녕하세요.
반복문은 처음에 초기값을 가지고 종료값을 비교한 후 조건이 맞으면 반복문을 수행합니다.
그런 다음 증가값을 적용한 후 종료값과 비교하면서 반복문을 반복합니다.
처음에 i는 0, hap은 0을 가지고 시작합니다.
반복문을 만나서
i는 초기값인 1을 가지고 종료값(i<=5)과 비교합니다. 조건에 맞으므로 반복문을 수행합니다. 즉 반복문 바로 아래 문장을 수행합니다.
합은1 0입니다.
다시 반복문 시작위치로 돌아와 증가값(++i, hap+=i)를 수행합니다.
i는 2가되고 hap에 i값 2가 누적되어 hap은 2가 됩니다.
종료값(i<=5)와 비교합니다. 조건에 맞으므로 반복문을 수행합니다. 즉 반복문 바로 아래 문장을 수행합니다.
합은2 2입니다.
다시 반복문 시작위치로 돌아와 증가값(++i, hap+=i)를 수행합니다.
i는 3이되고 hap에 i값 3이 누적되어 hap은 5가 됩니다.
종료값(i<=5)와 비교합니다. 조건에 맞으므로 반복문을 수행합니다. 즉 반복문 바로 아래 문장을 수행합니다.
합은3 5입니다.
이와 같이 반복이 수행됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-03-16 09:19:54
안녕하세요.
반복문은 처음에 초기값을 가지고 종료값을 비교한 후 조건이 맞으면 반복문을 수행합니다.
그런 다음 증가값을 적용한 후 종료값과 비교하면서 반복문을 반복합니다.
처음에 i는 0, hap은 0을 가지고 시작합니다.
반복문을 만나서
i는 초기값인 1을 가지고 종료값(i<=5)과 비교합니다. 조건에 맞으므로 반복문을 수행합니다. 즉 반복문 바로 아래 문장을 수행합니다.
합은1 0입니다.
다시 반복문 시작위치로 돌아와 증가값(++i, hap+=i)를 수행합니다.
i는 2가되고 hap에 i값 2가 누적되어 hap은 2가 됩니다.
종료값(i<=5)와 비교합니다. 조건에 맞으므로 반복문을 수행합니다. 즉 반복문 바로 아래 문장을 수행합니다.
합은2 2입니다.
다시 반복문 시작위치로 돌아와 증가값(++i, hap+=i)를 수행합니다.
i는 3이되고 hap에 i값 3이 누적되어 hap은 5가 됩니다.
종료값(i<=5)와 비교합니다. 조건에 맞으므로 반복문을 수행합니다. 즉 반복문 바로 아래 문장을 수행합니다.
합은3 5입니다.
이와 같이 반복이 수행됩니다.
오늘도 즐거운 하루 되세요.