企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[info] register属性使用<br/> 下面那段循环中的i如果不是register属性, 执行这段代码,CPU 为了获得 i,会读取 1000 次内存。 将i定义为register,使用频繁的变量放在CPU的通用寄存器中 这样使用该变量时就不必访问内存,直接从寄存器中读取,大大提高程序的运行效率。 ~~~C #include <stdio.h> int main(){ register int i; int tmp=0; for(i=0;i<=100;i++){ tmp+=i; } printf("tmp=%d\n", tmp); return 0; } ~~~