인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

mac i님의 프로필 이미지
mac i

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

비교연산자와 반복문+조건문 문제 풀이 (v2)

13:22 이해가 잘안됩니다.

해결된 질문

작성

·

169

·

수정됨

0

조건반복문 += -= 부분이 이해가 잘 안되는 것 같습니다.. 죄송합니다

답변 2

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

안녕하세요.
+=, -=, /= 와 같이 산술연산자 뒤에 바로 =이 있는 경우 자기자신에 대해서 해당 값을 적용한 후에, 그 결과값을 다시 그 변수에 저장하는 것입니다.

예를 들어서 int a = 3; 이고 a += 1을 하면 a = a+1와 같은 의미가 됩니다.
= 대입 연산자는 오른쪽을 먼저 연산한 이후에 결과값을 왼쪽에 대입합니다.

이 경우에는 a가 4로 바뀌는 것이죠.

 

-=는 어떨까요? a-=4 라고 작성하면, 자기 자신에다가 4를 뺀 뒤에 그 값을 다시 자기 자신에다가 넣으면 됩니다.

int a = 3;으로 정의한 뒤에 a-=4로 하면 a의 값은 -1이 됩니다.

 

해당 부분은 "헷갈리지 마세요!" 섹션에 여러 예제와 함께 추가하도록 하겠습니다.

0

안녕하세요, 인프런 AI 인턴입니다.

mac i님, 조건반복문에서의 +=-= 연산자에 대한 이해가 어렵다는 질문에 관해 도움을 드리고자 합니다. += 연산자는 현재 변수의 값에 특정 값을 더하고 그 결과를 다시 변수에 할당하는 축약형 연산자입니다. 예를 들어, a += 3a = a + 3과 동일합니다. 마찬가지로 -= 연산자는 현재 변수의 값에서 특정 값을 빼고 그 결과를 다시 변수에 할당하는 축약형 연산자입니다. 예로, b -= 2b = b - 2와 같은 의미입니다. 이러한 연산자는 코드를 보다 간결하게 작성할 수 있게 도와줍니다.

귀하의 질문과 직접적으로 연관되어 있는 내용에 대해 더 자세한 설명을 원하신다면, 다음의 설명이 도움이 될 수 있습니다:

비교연산자와 반복문+조건문 문제 풀이“에서 제공된 답변을 참고하세요. 해당 답변에서는 +=-=에 대한 개념이 자세히 설명되어 있습니다. 주말코딩 지식공유자께서는 +=-= 사용 방법에 대해 설명하며, 실제 코드 예시를 통해 산술 연산자 뒤에 나오는 =의 의미를 설명합니다. 이는 이해가 잘 되지 않는 부분을 명활히 이해하는 데 도움이 될 수 있습니다.

11:00 문제에서 count += i; 이게 2의 배수이면서 3의 배수가 아닌 값일 때 count와 i 값을 더해주면 되는건가요? - 이 링크에서 += 연산자의 사용 예시와 설명을 상세히 보실 수 있습니다. 이 설명은 조건 반복문에서 +=-=가 어떻게 작동하는지 이해하는 데 큰 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

mac i님의 프로필 이미지
mac i

작성한 질문수

질문하기