#include
int main(){
int all[5];
int *putin();
int *p=putin();
for(int k=0;k<5;k++,p++)
printf("%d ",*p);
return 0;
}
int *putin(){
int array[5];
printf("please enter 5 numbers:");
for(int i = 0;i<5;i++){
scanf("%d",&array[i]);
}
return(array);
}
代码如上图,输出结果里有数值有地址,无法理解哪里的逻辑有问题,请指教,万分感谢!