- 4
- 0
- 约1.24万字
- 约 42页
- 2017-10-30 发布于浙江
- 举报
register变量 一般情况下的变量存储及运算过程 使用频繁的变量的特殊使用方法:寄存器变量 C语言允许将局部变量的值放在CPU的寄存器中 存放在CPU寄存器中的变量叫做“寄存器变量”,用关键字register作声明。 C语言程序设计 @Soochow University * 例如 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)); } C语言程序设计 @Soochow University * 有关寄存器变量说明 (1) 只有局部自动变量和形式参数可以作为寄存器变量,其他(如全局变量)不行。在调用一个函数时占用一些寄存器以存放寄存器变量的值,函数调用结束释放寄存器。此后,在调用另一个函数时又可以利用它来存放该函数的寄存器变量。 (2) 一个计算机系统中的寄存器数目是有限的,不能定义任意多个寄存器变量。 (3) 局部静态变量不能定义为寄存器变量。不能写成register static int a,
您可能关注的文档
最近下载
- ABB FOX615, FOX612 and FOX611 - Chassis datasheet(A4-Web) 数据表(英语)说明书用户手册.pdf
- 中国冠状动脉粥样硬化性心脏病诊疗指南(2025).docx
- 深度解析(2026)《ISOIEC 22237-22024 信息技术 — 数据中心设施和基础设施 — 第 2 部分:建筑施工》.pptx VIP
- 小学语文新部编版一年级上册第三单元8.Zh ch sh r教案(2025秋新版).doc VIP
- IATF16949-2016质量管理体系内部审核实例.xls VIP
- gdpr中英文对照文档.docx VIP
- 医院清洁消毒灭菌.ppt VIP
- 热工与流体力学基础全套课件.ppt VIP
- 2020浙GT49端板连接先张法预应力混凝土竹节管桩.pdf VIP
- 佳能 iR ADVC5240 彩色复印机中文维修手册.pdf VIP
原创力文档

文档评论(0)