Я пытаюсь понять лексический контекст. В лексическом контексте у меня есть этот код, C синтаксис:
main{
f1(){
int y = 8;
}
int y = 1; //*
f1();
}
После выполнения строки f1()
, значение переменной y
в main (я поставил * рядом с ней) останется равным 1 или изменится на 8?