定义一个函数一定要有main吗,main在函数中有什么作用,void有什么作用
#include
int main()
{
void swap(int *px, int *py)
{
int temp, x, y;
printf("请输入x,y\n");
scanf("%d, %d\n",&x, &y);
px = &x;
py = &y;
temp = *px;
*px = *py;
*py = temp;
printf("交换后x=%d, y=%d",x, y);
}
return 0;
}
该函数错在哪