例8.19使用寄存器变量。
int fac(int n)
{register int i,f=1;/定义寄存器变量/
 for(i=1;i<=n;i++)
   f=f*i;
return(f);

main()
{int i;
for(i=1;i<=5;i++)
  printf("%d!=%d\n",i,fac(i));
   }