打印

[提问] 这个指针错了吗?

这个指针错了吗?

#include"stdio.h"
void main()
{
int a[10],i,*p;
for(i=0;i<10;i++)
  scanf("%d",a);
for(p=a;p<(a+10);p++)
  printf("%d,*p");
}

怎么编译以后能编译出exe文件!但是运行以后,输入数字以后回车,然后出错……
不知道是怎么回事!系统没问题,家里和学校都试过了!
谢谢大家帮忙看看!

TOP

指针应该没错,输入错了啊,&a~~~~~
牵着你的手,一步一步向前走~~~

TOP

是a+i,不是&a,没注意看~~~
牵着你的手,一步一步向前走~~~

TOP

Processed in 0.028072 second(s), 5 queries, Gzip enabled.