책 내용 질문하기
130p 43번 문의드려요
도서
2020 시나공 정보처리산업기사 실기 [기본서]
페이지
130
조회수
301
작성일
2020-05-13
작성자
탈퇴*원
첨부파일

Case 2 번 .b = .a 에서

b는 20 이고 a는 10인데 왜

답이 a의 10인건가요?

답변
2020-05-13 14:33:47

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

 

.. 질문을 이해하지 못했습니다.

 

myVar.b >> 3 의 결과는 2이므로 case 2:로 이동합니다.

 

case 2: 에서 수행할 코드는

myVar.b = myVar.a;

break;

로, 첫번째 코드는 myVar.a의 값을 myVar.b에 저장하라는 의미입니다.

 

때문에 myVar.a가 갖고 있는 값인 10이 myVar.b에 저장되고, main()으로 돌아왔을 때 출력되는 a와 b의 값은 둘 모두 같은 10이 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-05-13 14:33:47

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

     

    .. 질문을 이해하지 못했습니다.

     

    myVar.b >> 3 의 결과는 2이므로 case 2:로 이동합니다.

     

    case 2: 에서 수행할 코드는

    myVar.b = myVar.a;

    break;

    로, 첫번째 코드는 myVar.a의 값을 myVar.b에 저장하라는 의미입니다.

     

    때문에 myVar.a가 갖고 있는 값인 10이 myVar.b에 저장되고, main()으로 돌아왔을 때 출력되는 a와 b의 값은 둘 모두 같은 10이 됩니다.

     

    행복한 하루되세요 :)

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