-
카테고리
-
세부 분야
자격증 (개발 · 프로그래밍)
-
해결 여부
해결됨
강의 3분 50초 두번째 예제코드 질문드립니다.
24.04.08 20:17 작성 조회수 75
0
int a, hap = 0;
for(a=0; a<5; a++, hap += a) ;
초기
hap
= 0a
= 0일 때,hap
= 0+0 =>hap
= 0a
= 1일 때,hap
= 0 + 1 =>hap
= 1a
= 2일 때,hap
= 1 + 2 =>hap
= 3a
= 3일 때,hap
= 3 + 3 =>hap
= 6a
= 4일 때,hap
= 6 + 4 =>hap
= 10
10 아닌가요? 결과가 동일하게 15라고 되어있는데 어떻게 15가 되는 것인지 이해가 안됩니다...ㅜㅜ
혹시a<=5
의 오타일까요..?
답변을 작성해보세요.
0
윤파고(yoonpago)
지식공유자2024.04.09
int a, hap = 0; for(a=0; a<5; a++, hap += a) ;
이 경우 말씀하신 10이 나오는게 맞습니다~! a<=5가 되어야 15가 될 수 있구요..!
교재 오류가 맞습니다, 혼동을 드려 죄송합니다ㅠㅠ
답변 1