x = i++;
선증가가 아닌 위와 같이 후증가로 코드를 작성하면
증가 함수가 i의 원래 값에 복사본을 만든 뒤 i를 증가시키고 원래의 값을 반환,
임시 객체의 생성을 야기시켜 속도가 느려진다고 한다.
요즘엔 컴파일러 최적화가 잘 되어 있어 ++i, i++이나 속도 차이가 없다고 한다.
'C > 유용한 정보' 카테고리의 다른 글
[C언어] 각 변수 타입별 printf 함수 서식 문자 (1) | 2013.11.27 |
---|---|
memset 함수 사용시 주의사항 (0) | 2013.11.27 |
[C언어] 각 데이터형 범위 (0) | 2013.11.02 |