2번문제 풀이 반복문 실행에 따른 변수 변화의 표에서
i 가 1다음이 왜 3 7 15 이렇게 가는지 이해를 못하겠어요ㅠ
1다음이 2+2해서 4가 되어야 한다고 생각했는데 왜 다 1씩 더하는 건가요?
그 표 밑의 설명을 봐도 이해를 못하겠어서 질문드려요ㅠ
안녕하세요.
for문은 i가 1부터 1씩 증가하여 10이 될때까지 다음에 있는 문장을 반복합니다. 즉, for문을 만날때마다 자동으로 i는 1씩 증가합니다.
For i = 1 to 10
i = i + i
Next
i가 1 -> i=i+i을 만나면서 i에는 현재 1이 들어 있으므로 1+1=2 -> next문을 만나 다시 for문으로 이동 -> for문을 만났으므로 자동으로 i는 1이 증가되어 i는 3 - > 다시 i=i+i를 만나면서 i에는 현재 3이 들어 있으므로 3+3=6... 이 되는 것입니다.
즐거운 하루 되세요.
-
*2017-01-19 09:22:29
안녕하세요.
for문은 i가 1부터 1씩 증가하여 10이 될때까지 다음에 있는 문장을 반복합니다. 즉, for문을 만날때마다 자동으로 i는 1씩 증가합니다.
For i = 1 to 10
i = i + i
Nexti가 1 -> i=i+i을 만나면서 i에는 현재 1이 들어 있으므로 1+1=2 -> next문을 만나 다시 for문으로 이동 -> for문을 만났으므로 자동으로 i는 1이 증가되어 i는 3 - > 다시 i=i+i를 만나면서 i에는 현재 3이 들어 있으므로 3+3=6... 이 되는 것입니다.
즐거운 하루 되세요.