废柴一枚 2022-04-01 18:57 采纳率: 50%
浏览 30
已结题

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

#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;
}

  • 写回答

1条回答 默认 最新

  • 浪客 2022-04-01 20:39
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月17日
  • 已采纳回答 4月9日
  • 创建了问题 4月1日