C언어

[Sirion] C언어 - 증감연산자(Operater4)

Sirion 2020. 11. 14. 20:51

이번 스크립트 이름은

 

04_Operater4

 

입니다.

 

num1 = 12;

 

자 여기서 새로운게 나왔죠

 

num1++

 

간단히 말해 1증가시키겠다 라는 말입니다.

 

하지만 아랫줄에 보면

 

++num2

 

이녀석은 뭘까요?

 

1증가시키겠다 라는 말입니다.

 

???

 

똑같은 말인데요?

 

비슷하지만 약간 달라요

 

num1++은 속한 문장을 먼저 실행 후 1을 증가시키겠다

선연산 후증가

++num2는 1을 먼저 증가시키고 속한 문장을 실행시키겠다

선증가 후연산

 

해서 위의 코드를 실행해보시면

이러한 결과값을 얻을수 있습니다.

 

첫번째는 출력을 한후에 증가가 되었기때문에 저러한 값이 나오고

두번째는 증가후에 출력을 했기때문에 저러한 값이 나오는 겁니다