C语言基础知识【作用域规则】
2024-10-01 06:35:16
C 作用域规则
1.任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:
在函数或块内部的局部变量
在所有函数外部的全局变量
在形式参数的函数参数定义中
2.局部变量
在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。
3.全局变量
全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。
全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。
4.形式参数
函数的参数,形式参数,被当作该函数内的局部变量,它们会优先覆盖全局变量。
5.初始化局部变量和全局变量
当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。定义全局变量时,系统会自动对其初始化,
最新文章
- Rigidbody.position/rotation更新测试
- excel小写金额转换成中文大写
- android listView Exception
- 【24点游戏】cocos2dx 源码
- Codeforces Round #270
- win7远程连接ubuntu14.04.1桌面
- listView上拉刷新下拉加载
- 项目总结2——mybatis配置的理解
- angular.run和angular.config的区别
- QT心电图设计
- 【POJ2230】Watchcow
- python,练习乌龟吃鱼
- ExpandableListView使用(三)-ScrollView嵌套ExpandableListView,列表显示不全
- spring boot 之 spring security 配置
- Django复习之ORM
- Linux 第六周实验
- WebLogic使用总结(三)——WebLogic配置JNDI数据源
- 内核事件KEVENT(同步)
- 使用UDP和TCP协议的各种应用和应用层协议
- ios获取设备手持方向——电子罗盘