책 내용 질문하기
2권 시나공 실기 헬프미
도서
2022 시나공 정보처리기사 실기
페이지
2권 208
조회수
272
작성일
2022-04-10
작성자
탈퇴*원
첨부파일

#include

main() {

int c = 1;

switch (3) {

case 1: c += 3;

case 2: c++;

case 3: c = 0;

case 4: c += 3;

case 5: c -= 10;

default: c--;

}

printf("%d", c);

}


문제 5번입니다.
답이 -8이나오는데 이해가 안되네요.
-7까지는 알겠는데, default: c--이면 -7에서 -6되어야 하는거 아닌가요? 왜 -8이 되는지 이유좀..
답변
2022-04-12 10:48:34

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

 

c--는 c = c - 1과 동일합니다.

즉, -7 - 1 = c 가 되므로 결과는 -8이 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-04-12 10:48:34

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

     

    c--는 c = c - 1과 동일합니다.

    즉, -7 - 1 = c 가 되므로 결과는 -8이 됩니다.

     

    행복한 하루되세요 :)

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