책 내용 질문하기
4번
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
578
조회수
374
작성일
2020-04-13
작성자
탈퇴*원
첨부파일
기출문제 따라잡기
4번문제가 이해가안돼요ㅜㅜ
int a = 100인데
참이 나올수가 있나요?
a = 200이 아니니까 else 구문을 수행해야하는거아닌가요..?
해설에서 갑자기 관계연산자가 나오는게 헷갈려요 설명좀해주세요ㅠㅠ
답변
2020-04-13 20:44:46
안녕하세요 길벗수험서 운영팀입니다.
a는 b와 같다를 의미하는 조건식을 프로그래밍 언어로 구현하려면
a==b가 되어야 합니다.
a=b는 b의 값을 a에 저장하라는 의미입니다.
즉, if문의 'a=200'은 a와 200을 비교하는 것이 아닌 a에 200을 저장하라는 구문이 되며, a의 값 200이 조건식이 됩니다. 조건식에서 0이 아니면 전부 true 죠.
해당 문제는 '잘못된 코드'가 어떻게 수행되는지 파악하는 문제입니다.
행복한 하루되세요 :)
-
관리자2020-04-13 20:44:46
안녕하세요 길벗수험서 운영팀입니다.
a는 b와 같다를 의미하는 조건식을 프로그래밍 언어로 구현하려면
a==b가 되어야 합니다.
a=b는 b의 값을 a에 저장하라는 의미입니다.
즉, if문의 'a=200'은 a와 200을 비교하는 것이 아닌 a에 200을 저장하라는 구문이 되며, a의 값 200이 조건식이 됩니다. 조건식에서 0이 아니면 전부 true 죠.
해당 문제는 '잘못된 코드'가 어떻게 수행되는지 파악하는 문제입니다.
행복한 하루되세요 :)