指针问题,求指教。
#include<stdio.h>int main()
{
void input(int *a);
void dispose(int *a);
void output(int *a);
int f[9];
input(f);
dispose(f);
output(f);
getchar();
return 0;
}
void input(int *a)
{
int *p;
for (p = a; p < (a + 9); p++)
{
scanf("%d", p);
}
}
void dispose(int *a)
{
int m;
int *p;
scanf("%d", &m);
for (p = a; p < (a + 9 - m); p++)
*(p + m)=*p;
for (p=(a+9-m);p<(a + 9);P++)
*p = *(p + 9 - m);
}
void output(int *a)
{
int *p;
for (p = a; p < (a + 9); p++)
{
printf("%d", p);
}
}