책 내용 질문하기
8장 c언어 함수 기출 따라잡기 문제 3번 (91pg)
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
91
조회수
120
작성일
2017-03-14
작성자
첨부파일
while ( *x < *y) 니까 0~9까지 총 10번 실행되서
답이 a=9 , b=10, c=45 가 되어야 하는게 아닌가요?
책에는 a=10, b=10, c=55로 되어있는데 그럼 while(*x<=*y)가 되어야 하는거 아닌가요?
답변
2017-03-15 10:31:21
안녕하세요.
*x는 0에서 9까지 반복합니다.
하지만 *x가 9인 상태로 while문을 진입하면 ++*x에 의해 *x는 10이 됩니다.
즉 a가 10이 되는 것이죠.
오늘도 즐거운 하루 되세요.
-
*2017-03-15 10:31:21
안녕하세요.
*x는 0에서 9까지 반복합니다.
하지만 *x가 9인 상태로 while문을 진입하면 ++*x에 의해 *x는 10이 됩니다.
즉 a가 10이 되는 것이죠.
오늘도 즐거운 하루 되세요.