- 1
- 0
- 约1.55万字
- 约 107页
- 2024-01-13 发布于山东
- 举报
在动态存储区中存放以下数据:①函数形式参数。在调用函数时给形参分配存储空间。②函数中的自动变量(未加static声明的局部变量,详见后面的介绍)。③函数调用时的现场保护和返回地址等。对以上这些数据,在函数调用开始时分配动态存储空间,函数结束时释放这些空间。在程序执行过程中,这种分配和释放是动态的,如果在一个程序中两次调用同一函数,则要进行两次分配和释放,而两次分配给此函数中局部变量的存储空间地址可能是不相同的。(2)静态局部变量有时希望函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量保留上一次函数调用结束时的值。这时就应该指定该局部变量为静态局部变量。可用关键字static作为存储类别声明。例4.12静态局部变量的值。#includeiostreamusingnamespacestd;intf(inta)//定义f函数,a为形参{autointb=0;//定义b为自动变量staticintc=3;//定义c为静态局部变量b=b+1;c=c+1;returna+b+c;}intmain(){inta=2,
您可能关注的文档
最近下载
- 2025年芜湖市繁昌区经开产业投资有限公司招聘工作人员3名考试参考试题及答案解析.docx VIP
- 2025年医学课件-颈动脉狭窄血管内介入术后处理流程.pptx VIP
- 《细菌世界历险记》课外阅读测试题【附答案】.docx VIP
- 120种典型作业岗位应急处置卡.pdf VIP
- DB34T 1466-2023 居住建筑节能设计标准.pdf
- 2026年运动发育考试题及答案.docx
- 2025年五级保育师(初级)职业技能鉴定考试题库(浓缩500题).docx VIP
- 青云山隧道仰拱三级施工技术交底.doc VIP
- 2026年1月浙江省高考(首考)物理试题(含答案).docx
- 普美康说明书-Defi-B.pdf VIP
原创力文档

文档评论(0)