1 :范围概念
(1)范围描述此变量发挥作用的代码范围。
)2)基本上,c语言变量的作用域规则是代码块作用域。 意思是这个变量被创造了
的范围是当前代码块。 代码块位于大括号{}中,因此是变量
的范围是该变量定义所在{}的范围内的最后一部分。 就这样
我们解释了变量定义始终位于函数开头的原因)
2 :示例代码#include
intvar=10;
输入主(语音) )。
{
printf(inmainvar=%dn ),var ); //10
intvar=5;
是if(var0)
{
printf(varbeforeif=%dn ),var ); //5
intvar=2;
printf(varinif=%dn ),var ); //2
}
返回0;
}
执行结果:
in main var=10
var before if=5
var in if=2