[C언어] 선증가 ++i 와 후증가 i++ 의 속도 차이

C/유용한 정보2013. 11. 19. 01:27



x = i++;


선증가가 아닌 위와 같이 후증가로 코드를 작성하면 

증가 함수가 i의 원래 값에 복사본을 만든 뒤 i를 증가시키고 원래의 값을 반환,

임시 객체의 생성을 야기시켜 속도가 느려진다고 한다.


요즘엔 컴파일러 최적화가 잘 되어 있어 ++i, i++이나 속도 차이가 없다고 한다.




작성자

Posted by 사용자 오뇽

태그

관련 글

댓글 영역