int i ;
program main ()
{
int j = 60;
i = 50;
call f (i, j);
print i, j;
}
procedure f (x, y)
{
i = 100;
x = 10;
y = y + i ;
}
this is already discussed https://gateoverflow.in/3466/gate2007-it-33
but what if i was redeclared and assigned value 100 in procedure function
eg ; int i = 100;
then a local var i will be created ?