please help me i trying to print array elements but it printing some junk values
#include<stdio.h>
#include<conio.h>
int *fun()
{
int i[]={1,2,3,4,5};
return &i[0];
}
void main()
{
int *p;
int i;
clrscr();
p=fun();
for(i=0;i<5;i++)
{
printf("%d\n",*(p+i));
}
getch();
}