调用函数
为什么我编写的程序,主函数不调用函数呢?#include<stdio.h>
void nixu(int *a,int n)
{
int i;
int x=0;
for(i=0;i<n;i++)
{
x=*(a+i);
*(a+i)=*(a+(n-1-i));
*(a+(n-1-i))=x;
}
}
int main()
{
int i;
int arr[10]={0};
int *p=arr;
printf("输入10个整数:");
for(i=0;i<10;i++)
scanf("%d",arr+i);
nixu(p,10);
printf("逆序输出:");
for(i=0;i<10;i++)
printf("%-3d",*(p+i));
return 0;
}