我试图理解词法范围。在词法作用域中,我有这个代码,类似 C 的语法:
main{
f1(){
int y = 8;
}
int y = 1; //*
f1();
}
行执行后f1()
,main中变量的值y
(我把*放在它旁边)是保持1还是变为8?
我试图理解词法范围。在词法作用域中,我有这个代码,类似 C 的语法:
main{
f1(){
int y = 8;
}
int y = 1; //*
f1();
}
行执行后f1()
,main中变量的值y
(我把*放在它旁边)是保持1还是变为8?