54 – 변수 기억 클래스(레지스터 변수)

일반적으로 변수는 메모리에 생성되지만, 레지스터 변수(register variable)는 메모리가 아닌 레지스터에 생성된다. 그런데 이러한 레지스터를 사용하면 메모리에서보다 더 빨리 처리할 수 있으므로 레지스터 변수는 반복문 제어 등 사용 빈도가 높은 변수에 이용하면 효율적이다. 그러나 다음과 같이 레지스터 변수를 선언해도 레지스터 수에는 한계가 있으므로 레지스터로 할당하지 못하는 경우에는 자동 변수로 처리가 된다는 점이 있다.

register int i;

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.