关于指针的问题,
#include<stdio.h>main ()
{
int a[10],*p,i;
clrscr();
p=a;/*将数组的首地址付给p*/
shu(*p,10);/*调用输入数组*/
for(i=0;i<10;i++)
printf(" %d",shu )/*输出你输入的数*/
}
int shu (int *p,int n)
{
int i;
printf("please put *(p+%d)",n);/*输出:请输入十个数字*/
for(i=0;i<10;i++)
scanf ("%d",*p++);
return;
}
结果可以调用,但是不能将调用的正确返回主函数,指针问题感觉做起来好不顺手啊,关于指针的调用,该怎样调用呢?调用接口那到底该怎么写呢?学习指针他的关键是什么?