책 내용 질문하기
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 함수에 대해서만 파악하면 되는 문제입니다.
행복한 하루 되세요 :)