[Algorithm] 전위 연산자 vs 후위 연산자
·
알고리즘(Algorithm)
1. 개요최근 코딩 테스트 준비를 하면서 문제를 푼 다음에는 한번씩 다른 사람들은 어떤 식으로 코드를 작성했는지 확인해 보고 있다. 그런데 나는 for문의 증감 연산자를 사용할 때 후위 연산자를 주로 사용하는 편인데, 코드를 좀 깔끔하게 작성했다 싶은 사람들은 for문 안의 증감 연산자로 전위 연산자를 사용하는 경우가 많아서 이게 특별한 이유가 있는 것인지 의문이 가서 이에 대해 알아 보았다.2. 차이결론부터 얘기하자면 전위 연산자가 후위 연산자보다 조금 더 효율적이라고 한다. 이유에 대해 자세히 알아보기 위해 작동 방식을 나타낸 코드와 함께 알아보겠다.1. 전위 연산자i=i+1; // i의 값을 1만큼 증가시켜 저장return i; // 1만큼 증가된 i값을 반환전위 연산자의 작동 방식은 위의 간단한 ..