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

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


杨魅力
浏览 457回答 2
2回答

DIEA

作用域的定义是这样的:如果一个变量在某个文件或函数范围内是有效的,则称该文件或函数为该变量的作用域,在此作用域内可以引用该变量,所以又称变量在此作用域内“可见”,这种性质又称为变量的可见性。例如文件file.cint a;main函数{…f2();…f1();}f1函数{auto int b;…f2()…}f2函数{static int c;…}这里a的作用域就是整个文件,b的作用域是f1函数,c的作用域是f2函数!其实作用域就是作用范围没什么很复杂的概念!

30秒到达战场

一般就是变量定义的时候,前面最接近的那个{对应的}之间main(){int a;{int b;}//b的作用域到这里结束}//a的作用域到这里结束
打开App,查看更多内容
随时随地看视频慕课网APP