책 내용 질문하기
125p 43문제 문의
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
125
조회수
109
작성일
2019-01-10
작성자
탈퇴*원
첨부파일
125p 43문제중 Case1 : myvar.a = myvar.b; break ; 위쪽 문장이 myvar>>3인경우 값이 1인경우 작업을 수행한 후 탈출한다 라는 뜻입니까? 이것은 함수 자체의 뜻을 외워야 합니까?
답변
2019-01-14 13:51:09

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

 

switch문에 대한 해설은 교재 69쪽에서 찾아보실 수 있습니다.

 

해당 스위치 문에서는

'myVar.b>>3'의 값에 맞는 case로 들어가서 해당 코드를 수행하라는 의미입니다.

'myVar.b>>3'의 값이 1이라면 myVar.a = myVar.b; break;를 수행해야 합니다. 

 

myVar.a = myVar.b;

myVar.b의 값을 myVar.a에 넣고,

 

break;

현재 진행 중인 수식(switch)을 종료하라는 의미죠.

 

'myVar.b>>3'에서 나오는 비트연산과, switch 함수에 대해서만 파악하면 되는 문제입니다.

 

행복한 하루 되세요 :)

  • 관리자
    2019-01-14 13:51:09

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

     

    switch문에 대한 해설은 교재 69쪽에서 찾아보실 수 있습니다.

     

    해당 스위치 문에서는

    'myVar.b>>3'의 값에 맞는 case로 들어가서 해당 코드를 수행하라는 의미입니다.

    'myVar.b>>3'의 값이 1이라면 myVar.a = myVar.b; break;를 수행해야 합니다. 

     

    myVar.a = myVar.b;

    myVar.b의 값을 myVar.a에 넣고,

     

    break;

    현재 진행 중인 수식(switch)을 종료하라는 의미죠.

     

    'myVar.b>>3'에서 나오는 비트연산과, switch 함수에 대해서만 파악하면 되는 문제입니다.

     

    행복한 하루 되세요 :)

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