32060049 2015-11-20 07:50 采纳率: 94.4%
浏览 1535
已采纳

关于C语言指针数组的问题

#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);
}

 代码如上图,输出结果里有数值有地址,无法理解哪里的逻辑有问题,请指教,万分感谢!
  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 类的继承,综合输出学生信息并析构
      • ¥15 js 使用contenteditable属性模拟富文本框的时候如何定位光标到指定位置
      • ¥15 怎么激活组态王的Touchvew菜单和Touchmak 菜单
      • ¥15 Meta分析中,如何在只有样本量的情况下用cma处理效应量r值。
      • ¥15 关于#OpenCV#的问题,如何解决?(语言-qt|开发工具-visual studio)
      • ¥15 centos环境中引入jsoncpp后,编译工程报错,找不到基本库。
      • ¥15 vue3为什么请求在这边获取不到数据呢(关键词-select)
      • ¥20 Multisim仿真设计三路智力抢答装置
      • ¥15 用UML制作简单的语音计算机
      • ¥15 综合的类,这个类里面里面又有构造方法,重载方法,有继承,有重写,有接口