int* intptr()
{
int i;
i=rand();
printf("%d_____",i);
return(&i);
}
int main()
{
int* j,k,l;
j=intptr();
k=intptr();
l=intptr();
printf("%d/n",j);printf("%d/n",k);printf("%d/n",l);
}
Здесь функция intptr
возвращает указатель на первый вызов, и после этого все последующие вызовы возвращают Int 2752220
Почему эта функция не возвращает указатель после первого вызова?
полностью проигнорировал его в ответ :( – Nishant