안녕하세요 길벗수험서 운영팀입니다.
먼저, for문 내의 각 식들이 세미콜론;을 통해 완전히 분리된 식임을 아셔야 합니다.
증가식 위치에 존재하는 ++i는 i++과 전혀 다를바가 없습니다.
전치 연산자(++a, --a)나 후치 연산자(a++, a--)는 하나의 식 내에서만 증감의 순서가 존재할 뿐, 세미콜론; 또는 쉼표,로 분리된 식에서는 단순히 1을 증감하는 a = a+1, a=a-1과 동일합니다.
즉 일반적인 for문의 순서로 생각하시면 됩니다.
i는 초기값 1을 갖고
hap에 누적
i는 2로 증가되어
hap에 누적
.....
..중략..
.....
i는 100으로 증가되어
hap에 누적
i는 101로 증가되어 i<=100이 거짓이되므로 for문 탈출
출력
이러한 순서로 진행됩니다.
행복한 하루되세요 :)
-
관리자2019-03-28 10:10:35
안녕하세요 길벗수험서 운영팀입니다.
먼저, for문 내의 각 식들이 세미콜론;을 통해 완전히 분리된 식임을 아셔야 합니다.
증가식 위치에 존재하는 ++i는 i++과 전혀 다를바가 없습니다.
전치 연산자(++a, --a)나 후치 연산자(a++, a--)는 하나의 식 내에서만 증감의 순서가 존재할 뿐, 세미콜론; 또는 쉼표,로 분리된 식에서는 단순히 1을 증감하는 a = a+1, a=a-1과 동일합니다.
즉 일반적인 for문의 순서로 생각하시면 됩니다.
i는 초기값 1을 갖고
hap에 누적
i는 2로 증가되어
hap에 누적
.....
..중략..
.....
i는 100으로 증가되어
hap에 누적
i는 101로 증가되어 i<=100이 거짓이되므로 for문 탈출
출력
이러한 순서로 진행됩니다.
행복한 하루되세요 :)