i++1 ++i vs i++ 개발을 시작할 때 사실 기초적인 지식으로 많이들 배우곤 한다. 전문 용어로는 전위 연산(++i)과 후위 연산(i++)이라고 하는데 내가 쓰고자 하는 글은 전위 연산과 후위 연산의 동작 원리는 아니다. 하지만 이왕 쓰는 김에 전위 연산과 후위 연산의 동작 원리도 같이 한 번 상기해보자.. 1. 전위 연산 int a = 1; int b = ++a; System.out.println(a); System.out.println(b); a, b의 결과 값은 2와 2가 나온다. 동작 원리를 살펴보면 1. int a = 1; 2. a = a + 1; 3. int b = a; 가 된다. 전위 연산인 ++a의 실제 코드를 풀어주면 a = a + 1; return a; 가 된다. 2. 후위 연산 int a = 1; int .. 2022. 5. 18. 이전 1 다음