我想利用默认坐标参数函数传递参数,第一次调用不传递参数,第二次调用传递参数,可以看一看这样写可以吗,或者可以看一下思路对吗,应该怎样去写呢

#include
using namespace std;
void point(int x=1,int y=1)
{
int point=(1,1);
int temp;
temp=x;
x=y;
y=temp;

int main()

int i=2,j=3;
void point();
cout<<i<<","<<j<<endl;
}

不少语法错误。
point函数中对普通参数进行交换,结果带不出函数外。
main中point前不需要void,那样成声明了。
int point=(1,1).的结果是逗号运算符的结果。