책 내용 질문하기
276 쪽 문제 22번
도서
2022 시나공 정보처리기사 실기
페이지
276
조회수
278
작성일
2022-04-30
작성자
탈퇴*원
첨부파일
코드 보니 for문 한 바퀴씩 돌릴때 마다 출력되는거 아닌가요? 근데 정답지는 10,55만 출력되어라고 나와있나요? 그리고 a,hap을 먼저 출력하고 증가값이 실행되는거 아닌가요? 예를 들면 a가 0이고 a < 10 일때 출력을 하면 0,0인데 동영상 강의에선 순서대로 a=0 ,a <10, ++a , hap += a순으로 실행된다고 하는데 이렇게 되면 첫 출력이 1,1이 되는거 아닌가요?
답변
2022-05-03 10:32:30

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

 

for문을 살펴보시면 기존의 for문과 달리 마지막에 세미콜론(;)이 붙어있고, 하위 실행 코드의 왼쪽 여백이 다르다는 점을 알 수 있습니다.

 

이와 같은 경우 for문은 반복되는 실행코드 없이 혼자 반복되다가 마지막까지 수행한 후, 빠져나와서 printf문을 만나게 됩니다.

 

즉, printf문은 for문이 종료된 후의 최종값 만을 출력하는 역할을 수행하죠.

 

행복한 하루되세요 :)

  • 관리자
    2022-05-03 10:32:30

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

     

    for문을 살펴보시면 기존의 for문과 달리 마지막에 세미콜론(;)이 붙어있고, 하위 실행 코드의 왼쪽 여백이 다르다는 점을 알 수 있습니다.

     

    이와 같은 경우 for문은 반복되는 실행코드 없이 혼자 반복되다가 마지막까지 수행한 후, 빠져나와서 printf문을 만나게 됩니다.

     

    즉, printf문은 for문이 종료된 후의 최종값 만을 출력하는 역할을 수행하죠.

     

    행복한 하루되세요 :)

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