책 내용 질문하기
증감연산자
도서
2022 시나공 정보처리기능사 실기
페이지
169
조회수
399
작성일
2022-05-17
작성자
탈퇴*원
첨부파일
1부터 10까지 합을 구하는 예제문제관련하여
1번에 증감연사자가 ++i 로 되어있으면 아래 hap += i 대입될때 2부터 시작되는것 아닌가요?
i++로 되어야 할 것이 오타가 난것인지 궁금합니다.
답변
2022-05-18 09:28:13
안녕하세요 길벗수험서 운영팀입니다.
단독으로 사용된 전치/후치 증감연산자는 다른 식에 어떤 영향도 주지 못합니다. ++i 대신 i++이 들어가든 i+=1이 들어가든 i의 값이 그저 1 증가하는 동일한 결과를 나타내죠.
전치/후치 증감 연산자가 식에 영향을 주는 것은 '하나의 식' 안에서 뿐입니다. 즉, hap = hap + i++; 과 같이 세미콜론(;) 또는 쉼표(,)로 구분되는 각 식 내에서만 전/후가 의미가 있을 뿐, 위와 같이 개별로 사용될 때는 그저 1을 증가시키는 역할 외에 다른 역할을 수행하지 못합니다.
행복한 하루되세요 :)
-
관리자2022-05-18 09:28:13
안녕하세요 길벗수험서 운영팀입니다.
단독으로 사용된 전치/후치 증감연산자는 다른 식에 어떤 영향도 주지 못합니다. ++i 대신 i++이 들어가든 i+=1이 들어가든 i의 값이 그저 1 증가하는 동일한 결과를 나타내죠.
전치/후치 증감 연산자가 식에 영향을 주는 것은 '하나의 식' 안에서 뿐입니다. 즉, hap = hap + i++; 과 같이 세미콜론(;) 또는 쉼표(,)로 구분되는 각 식 내에서만 전/후가 의미가 있을 뿐, 위와 같이 개별로 사용될 때는 그저 1을 증가시키는 역할 외에 다른 역할을 수행하지 못합니다.
행복한 하루되세요 :)