- 2
- 0
- 约1.42万字
- 约 82页
- 2017-07-21 发布于湖北
- 举报
6.7 全局变量和局部变量 #includestdio.h int a,b; void fun() { a=100;b=200; } void main() {int a=5,b=7; fun(); printf(%d%d\n,a,b); } 分 析 程 序 运 行 结 果 全局变量 局部变量 * 变量存储类别 静态 动态 存储方式 程序整个运行期间 函数调用开始至结束 生存期 编译时赋初值,只赋一次 每次函数调用时 赋初值 自动赋初值0或空字符 不确定 未赋初值 静态存储区 动态区 存储区 寄存器 局部变量 外部变量 作用域 定义变量的函数或复合语句内 本文件 其它文件 局部变量默认为auto型 局部static变量具有全局寿命和局部可见性 局部static变量具有可继承性 extern不是变量定义,可扩展外部变量作用域 register 局部static auto 外部static 外部 存储类别 全局变量和局部变量 局部变量 在函数(复合语句)内部定义的变量。 全局变量 在函数外部定义的变量。 两种变量的区别 作用域不同 (作用域: 变量可以被使用的范围) 全局变量:定义点至源程序文件结束。 局部变量:定义点至本函数(复合语句)结束 * 全局变量和局部变量 #include stdio.h void main
您可能关注的文档
- cp-中国农牧业下一个十年的发展趋势2016题库.ppt
- CRM客户分级管理题库.ppt
- Croquet马球题库.ppt
- 2016年秋高中化学2.2《离子反应》新人教版必修1题库.ppt
- CRRT低血压的处理题库.ppt
- 2016中考精英总复习政治(人教版)习题:第三讲做自尊、自信、自立、自强的人(共35张)题库.ppt
- CRRT治疗剂量的计算题库.ppt
- 2016中考精英总复习政治(人教版)习题:第十九讲关注经济发展(共46张)题库.ppt
- 2016中考历史第一部分教材知识梳理模块二中国现代史主题十三科技、教育、文化与社会生活题库.ppt
- 2016中考历史第一部分教材知识梳理模块四世界现代史主题二十三凡尔赛—华盛顿体系下的西方世界题库.ppt
原创力文档

文档评论(0)