- 3
- 0
- 约6.2千字
- 约 48页
- 2017-07-23 发布于河南
- 举报
第十、十一讲第6章 函数、存储类与预处理程序b
6.2.1 问题的提出;【例6.10】i的输出值是多少?
#include stdio.h
void f( )
{ int i;
i=3;
}
main()
{ int i=0;
f( );
i+=5;
printf(”i=%d”,i);
}
;
;概述;;(2)变量的生命期:变量占据内存的时间期限.
静态变量:静态变量存储空间在程序的整个运行期间是固定的。一个变量被指定为静态,在编译时分配存储空间,程序一开始执行便被建立,直到该程序执行结束都是存在的。
动态变量:动态变量是在程序执行当中被动态建立、动态撤销的,仅存在于函数被调用期间。;;变量的存储类别决定了变量的作用域和生命期,变量的存储类别共有四种:
自动型(auto)
外部型(extern)
静态型(static)
寄存器型(register)
自动变量和寄存器变量属于动态存储方式,外部变量和静态内部变量属于静态存储方式。; 1.自动型(auto)变量是变量被说明时,存储类信息可以缺省的,并且变量的说明出现在函数内部,这样的变量的存储类别就是自动型。
int f(int a)
{ auto int b,c;
fl
您可能关注的文档
最近下载
- 基于循迹模型的智能小车运动控制仿真研究.docx VIP
- 年产1000吨对氨基苯甲酸生产工艺设计毕业设计(1).doc VIP
- 新解读(2025)《HJ T343-2007水质 氯化物的测定 硝酸汞滴定法(试行)》.pptx VIP
- 1.2万吨年二甲基二氯硅烷合成工艺初步设计.doc
- 施工机械、材料进场计划.docx VIP
- 【2025年10月 自考 考前密训 主观题汇总】中国现当代作家作品专题研究(重庆).pdf VIP
- 钢筋模板砼清包工合同.docx VIP
- 全科医学中的康复医疗.ppt VIP
- 陕02G02 钢筋混凝土结构构造详图陕西 建筑 图集.docx VIP
- JB_T 14186-2024《叉车属具 调距叉》.pdf VIP
原创力文档

文档评论(0)