192페이지 플로차트 맨마지막 반복문에서 i=c, 1, -1이 답이라는데 이해가안갑니다.
c가 1이 될때까지 반복하라는거아닌가요?
그런데 처음부터 c값이 1인데 반복문을 벗어나서 끝이아닌가요.. -1은 왜하라는건지도 이해가안갑니다 ㅠㅠ
자세한 설명 부탁드릴게요~
추가로 어떤때는 while문을 사용하고 어떤때는 do~while문을 사용하는지도 부탁드릴게요.. 이해가잘안가요 ㅠㅠ
안녕하세요.
C는 처리하는 과정에서 나머지가 산출될 때마다 1씩 증가합니다. 검은색 ⑤번 동그라미에서 증가하게 됩니다.
그러므로 ⑫번을 수행할 때 C는 1이 아니라 나머지가 산출된 만큼의 1씩 증가된 숫자가 저장되어 있습니다.
즉 C부터 1까지 -1씩 증가하라는 것은 C가 5라면 5, 4, 3, 2, 1과 같이 i의 값을 감소하면서 반복하라는 의미입니다.
그러므로 A 배열의 값이 뒤에서부터 앞으로 거꾸로 출력되는 것입니다.
while이나 do~while문의 사용은 프로그래머가 판단하여 필요에 따라 수행을 먼서 하고 조건을 비교하려면 do ~ while을
조건을 먼저 비교하고 수행하려면 while문을 사용하면 됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-07-21 10:52:29
안녕하세요.
C는 처리하는 과정에서 나머지가 산출될 때마다 1씩 증가합니다. 검은색 ⑤번 동그라미에서 증가하게 됩니다.
그러므로 ⑫번을 수행할 때 C는 1이 아니라 나머지가 산출된 만큼의 1씩 증가된 숫자가 저장되어 있습니다.
즉 C부터 1까지 -1씩 증가하라는 것은 C가 5라면 5, 4, 3, 2, 1과 같이 i의 값을 감소하면서 반복하라는 의미입니다.
그러므로 A 배열의 값이 뒤에서부터 앞으로 거꾸로 출력되는 것입니다.
while이나 do~while문의 사용은 프로그래머가 판단하여 필요에 따라 수행을 먼서 하고 조건을 비교하려면 do ~ while을
조건을 먼저 비교하고 수행하려면 while문을 사용하면 됩니다.
오늘도 즐거운 하루 되세요.