function f1() is returning the address of variable k but as k is on stack so after parenthesis it should unwind variable k from the stack memory
Can a local variable's memory be accessed outside its scope?