C 언어 개열/C 언어

register 변수

본클라쓰 2010. 8. 21. 10:53

 register 변수를 이용하면 변수의 값이 CPU에 저장되며 변수의 값을 결정하거나 수정하기 위한 메모리 접근이 필요하지 않기 때문에, 보통의 변수들을 사용하는 것보다 빠르게 수행한다. register 변수를 사용할 때는 지역변수이고 빠른 계산이 필요한 경우에 사용한다.


#include <stdio.h>

int main(void) {
   register int i = 0;
    int value = 0;

    for( i = 1 ; i <100 ; i++) {
        value += 1;
    }

    printf("%d \n", value);
    return 0;
}



'C 언어 개열 > C 언어' 카테고리의 다른 글

구조체(Structure)  (0) 2010.08.22
포인터(Pointer) 변수  (0) 2010.08.21
재귀함수(Recursive Function)  (0) 2010.08.21
printf 함수와 scanf 함수  (0) 2010.08.21
C언어의 함수  (0) 2010.08.21