책 내용 질문하기
문제3번 질문있습니다
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
91
조회수
57
작성일
2017-03-22
작성자
첨부파일

while (*x < *y) *x=0 , *y=10

*x가 가르키는 값이 *y가 가르키는 값보다 작을 때니까

*x가 9가 될때까지만 실행하는거아닌가요??

*x가 10이 될 때까지 수행하는 이유는 무엇인가요??

답변
2017-03-23 10:33:14

안녕하세요.

*x가 9인 상태로 while문을 진입한 후 ++*x에 의해 10이 됩니다.

즉 while문은 *x가 9일때까지 수행하지만 9일 때 반복문 안에서 *x가 10이 된 것이죠.

오늘도 즐거운 하루 되세요.

  • *
    2017-03-23 10:33:14

    안녕하세요.

    *x가 9인 상태로 while문을 진입한 후 ++*x에 의해 10이 됩니다.

    즉 while문은 *x가 9일때까지 수행하지만 9일 때 반복문 안에서 *x가 10이 된 것이죠.

    오늘도 즐거운 하루 되세요.

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