책 내용 질문하기
시나공 정처기 필기 583쪽
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
583
조회수
513
작성일
2020-02-16
작성자
탈퇴*원
첨부파일
풀이를 봐도 모르겠어요 0 0 일때는 왜 출력이 안되는건지도 모르겠고 n이 1이되면 t +=n 여기서 t가 1이 되야하는거 아닌가요?ㅠㅠ순서대로 알려주세요
답변
2020-02-17 11:50:33

안녕하세요 길벗수험서 운영팀입니다.

 

583쪽 2번 해설의 코드 번호를 따라가겠습니다.

 

1. n=0, t=0이 됩니다.

2. do~while 시작 (1회전 시작)

3. t += n을 수행하여 t는 0이됩니다.

4. n, t 출력(0, 0), 후치연산자로 n은 1 증가(n=1)

5. 2번으로 복귀

 

이것이 1회전의 수행 과정입니다.

즉 1회전은 3, 4, 번을 수행한 결과의 값을 디버깅표에 쓴 것이기 때문에, 출력 이후에 n이 1증가 한 값이 1회전에 적힌 것이죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-02-17 11:50:33

    안녕하세요 길벗수험서 운영팀입니다.

     

    583쪽 2번 해설의 코드 번호를 따라가겠습니다.

     

    1. n=0, t=0이 됩니다.

    2. do~while 시작 (1회전 시작)

    3. t += n을 수행하여 t는 0이됩니다.

    4. n, t 출력(0, 0), 후치연산자로 n은 1 증가(n=1)

    5. 2번으로 복귀

     

    이것이 1회전의 수행 과정입니다.

    즉 1회전은 3, 4, 번을 수행한 결과의 값을 디버깅표에 쓴 것이기 때문에, 출력 이후에 n이 1증가 한 값이 1회전에 적힌 것이죠.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.