-
카테고리
-
세부 분야
기타 (개발 · 프로그래밍)
-
해결 여부
미해결
while (a<5) 설명 부분 질문
22.02.18 00:21 작성 조회수 96
0
안녕하세요!
프로그래밍 언어 활용 B의 23:28 즈음에 while (a<5)에 대해 설명 할 때,
a는 5보다 작아서 조건 미충족이라 5가 됐을 때 종료되는 것이 아닌가요? 5에서 종료되고 sum=1+2+3+4가 최종으로요.. while문이 조건이 참일 동안 문장을 수행한다고 하셨는데 a가 5가 되면 조건이 참이 아니게 되잖아요..
조건이 a<=5가 아니라 a<5인데 왜 6에서 종료되는 것인지 궁금합니다!
답변을 작성해보세요.
0
rkdxodn6035
2022.06.13
while(a<5)문 안에
a++
sum += a
이렇게 돼있는데,
a가 0부터 진행돼서
.....
쭉 진행하고
a가 4일때, a<5조건을 통과해서
a++ // a = 4+1
sum += a // sum = 1+2+3+4+a(=5)
를 수행합니다
그래서 5를 더한 부분은 a가 4일때의 경우로 보시면 될 것 같습니다!
답변 1