복합대입연산자에서

질문 제목 : 복합대입연산자에서복합대입연산자에서 num1 += 3;

질문 내용 :
#includestdio.h
int main(void)
{
int num1=2, num2=3, num3=4;
num1 += 3;
num2 *= 6;
num3 %= 3;
printf(결과는: %d, %d, %d \n, num1, num2, num3);
return 0;
}

오류는 없었는데요
num1 += 3;
num2 *= 6;
num3 %= 3;
을 하고난후

printf(결과는: %d, %d, %d \n, num1, num2, num3);
이구문에서num1+= 3;으로하지않고그대로
num1, num2, num3 을사용하였는데 결과가 num1 += 3 이 나오는 이유가 뭔가요;;

댓글 3

  • 붕붕 2026.01.06

    질문게시판에는 반드시 돋움체 또는 굴림체를 사용해야 됩니다.
    이 폰트로 계속해서 덧글을 달면 탈퇴가 됩니다.
    폰트는 자신의 블로그에서 설정할 수 있습니다.

  • 해뜰참 2026.01.06

    감사합니다 ㅋ

  • 소심한녀자 2026.01.06

    num1+=3은 변수 num1의 자신에 3을 더해서 num1에 저장한다는 의미입니다.

C언어 다른 글

목록