걸어서 개발속으로

증감연산자 i++, ++i의 차이 본문

Programming/자잘한 궁금점

증감연산자 i++, ++i의 차이

티샤 2022. 2. 9. 15:17

자바를 다시 공부하면서 이론적인 부분을 다시 훑고있는데

갑자기 헷갈리는 부분이 나타나는 것.

 

https://twitter.com/tyshiah_dev/status/1490866539729670145?s=20&t=LooKUOewdCFLl9WXNO-bMQ

 

💻티샤의 개발계 on Twitter

“엥 왜지? int d=3; a=d++;이면 a=3, d=4 인데 여기서 a=++d;일때 a=5,d=5 가 된다고???”

twitter.com

 

그래서 찾아보고 답을 얻은 증감연산자!

 

d++ : 대입 >  더하기

int d=3; a=d++; // d=4, a=3

(①a에 d값 대입

②d에 1을 더함)

 

++d : 더하기 > 대입

a=++d; // d=5, a=5

d에 1을 더함

②a에 d값 대입

Comments