레지스터 변수 질문좀요
한별나라
2023.04.01
#include stdio.h
#include time.h#define MAX 1000000int main (void)
{
register int i; //int i
clock_t startTime, endTime, result;
startTime=clock();
for (i=0; i=MAX; i++)
{
printf(%d \n,i);
}
endTime=clock();result=endTime - startTime;
printf(레지스터 변수 속도 :%lf초 \n, (double)result/1000);
return 0;
}----------------------------------레지스터 변수를 사용하면 처리속도가 빨라진다고 나왔는데요 위에 파란부분(register int i;)이 레지스터 변수잖아요 register int i; 썻을때 약37초가 나왔어요 그런데 int i; 를 썻을때도 약37초가 나오네요 별차이없는거같은데 처리속도가 빠르다니 제가 뭘 잘못 이해한건가요?