TC问题急需解决

来源:百度知道 编辑:UC知道 时间:2024/06/16 14:57:18
main()
{
int a[10];
int *p;
int i;
for(i=0;i<10;i++)
scanf ("%5d",&a[i]);
printf("\n");
p=&a[0];
for(p=a;p<(a+10);p++)
printf ("%5d",*p);
printf("\n");
}
运行结果为什么于预期的效果不同
我想得到的效果是输入A数组的数据后,用指针P把它输出来,可是结果是错误的,指针P输出的数据与我输入A数组的数据不符,我想,应该不会是内存溢出吧,并不是数据大的原因,我们QQ聊吧,我的QQ是383347624,我确实得不到我想要的效果,我输入了10个数据,但是最后的结果就像内存溢出一样.我随便输入了10个数据,结果是内存溢出一样.

你想运行出什么效果?实际运行的是什么效果??

我用这段代码输入输出都正确,你是不是输入的数据太大了?

你的程序应该是对的啊,我没看出来毛病

那你输入的是什么,输出的又是什么?