1
//
使用register定义变量的方法。
2 // register命令编译器尽可能的将变量存在cpu内部的寄存器中
3 // ,而不是通过内存建起访问,以提高效率。
4 #include <stdio.h>
5
6 int main()
7 {
8 register int i;
9 int tmp= 0;
10
11 for(i= 1;i< 10;i++)
12 tmp+=i;
13
14 printf( " The sum is %d\n ",tmp);
15
16 return 0;
17 }
2 // register命令编译器尽可能的将变量存在cpu内部的寄存器中
3 // ,而不是通过内存建起访问,以提高效率。
4 #include <stdio.h>
5
6 int main()
7 {
8 register int i;
9 int tmp= 0;
10
11 for(i= 1;i< 10;i++)
12 tmp+=i;
13
14 printf( " The sum is %d\n ",tmp);
15
16 return 0;
17 }