C 作用域规则
1.任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:
在函数或块内部的局部变量
在所有函数外部的全局变量
在形式参数的函数参数定义中
2.局部变量
在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。
3.全局变量
全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。
全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。
4.形式参数
函数的参数,形式参数,被当作该函数内的局部变量,它们会优先覆盖全局变量。
5.初始化局部变量和全局变量
当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。定义全局变量时,系统会自动对其初始化,

最新文章

  1. Rigidbody.position/rotation更新测试
  2. excel小写金额转换成中文大写
  3. android listView Exception
  4. 【24点游戏】cocos2dx 源码
  5. Codeforces Round #270
  6. win7远程连接ubuntu14.04.1桌面
  7. listView上拉刷新下拉加载
  8. 项目总结2——mybatis配置的理解
  9. angular.run和angular.config的区别
  10. QT心电图设计
  11. 【POJ2230】Watchcow
  12. python,练习乌龟吃鱼
  13. ExpandableListView使用(三)-ScrollView嵌套ExpandableListView,列表显示不全
  14. spring boot 之 spring security 配置
  15. Django复习之ORM
  16. Linux 第六周实验
  17. WebLogic使用总结(三)——WebLogic配置JNDI数据源
  18. 内核事件KEVENT(同步)
  19. 使用UDP和TCP协议的各种应用和应用层协议
  20. ios获取设备手持方向——电子罗盘

热门文章

  1. 使用canvas制作的移动端color picker
  2. 待签名参数按照字段名的ascii码从小到大排序
  3. FIREDAC驱动MYSQL数据库
  4. JavaScript的filter用法
  5. 路由器漏洞复现分析第二弹:CNVD-2018-01084
  6. ElasticSearch refresh和flush的理解
  7. 使用Spring开发和监控线程池服务
  8. ant安装配置
  9. AndroidStudio短信验证功能收不到验证码
  10. Win7梦幻桌面字体有问题怎么办