adspace
main()
{
int *j;
{
int i=10;
j=&i;
}
printf("%d",*j);
}
Answer Posted / susie
Answer :
10
Explanation:
The variable i is a block level variable and the visibility
is inside that block only. But the lifetime of i is lifetime
of the function so it lives upto the exit of main function.
Since the i is still allocated space, *j prints the value
stored in i since j points i.
| Is This Answer Correct ? | 78 Yes | 5 No |
Post New Answer View All Answers