for(p=a;p<a+10;p++); printf("%d ",*p);
// for(i=0;i<=9;i++)// printf("%d ",a[i]);
你是说哪种方式达不到想要的结果,第一个还是第二个
这个取决于内存是不是顺序分配的,如果不是就得不到想要的结果,问题出在p<a+10;比较的是地址,应该比较索引