【摘要】:在变量的生存期内,该变量可以使用的范围称为变量的作用域。在变量作用域内引用变量,称变量在此作用域内“可见”。变量的作用域是一个空间的概念,由定义变量语句的位置决定,根据变量定义语句位置的不同,变量分为局部变量和全局变量。函数内定义的变量,其作用域为所在的函数;所有函数以外定义的变量,即全局变量,其作用域从定义位置开始,直到程序结束。
7.1.2 变量的作用域
C程序中的每个变量都要经历分配存储空间,用其存放该变量的值,然后在程序中使用变量,使用结束后释放所占有的存储空间的过程。
变量从分配存储空间,到使用,最后到释放分配给的存储空间的过程称为变量的生存(命)期。在变量的生存期内,该变量可以使用的范围称为变量的作用域。在变量作用域内引用变量,称变量在此作用域内“可见”。
变量的作用域是一个空间的概念,由定义变量语句的位置决定,根据变量定义语句位置的不同,变量分为局部变量和全局变量。而变量的生存期是一个时间的概念,由变量的存储类型决定。
函数内定义的变量,其作用域为所在的函数;所有函数以外定义的变量,即全局变量,其作用域从定义位置开始,直到程序结束。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。