为了账号安全,请及时绑定邮箱和手机立即绑定

在c语言中什么是变量的作用域

在c语言中什么是变量的作用域

C
杨魅力 2019-03-22 15:14:21
在c语言中什么是变量的作用域
查看完整描述

2 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

作用域的定义是这样的:如果一个变量在某个文件或函数范围内是有效的,则称该文件或函数为该变量的作用域,在此作用域内可以引用该变量,所以又称变量在此作用域内“可见”,这种性质又称为变量的可见性。例如
文件file.c
int a;
main函数
{…
f2();

f1();
}
f1函数
{auto int b;

f2()

}
f2函数
{static int c;

}
这里a的作用域就是整个文件,b的作用域是f1函数,c的作用域是f2函数!其实作用域就是作用范围没什么很复杂的概念!



查看完整回答
反对 回复 2019-03-25
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

一般就是变量定义的时候,前面最接近的那个{对应的}之间

main()
{
int a;
{
int b;
}//b的作用域到这里结束
}//a的作用域到这里结束



查看完整回答
反对 回复 2019-03-25
  • 2 回答
  • 0 关注
  • 452 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信