原本代码是想实现两个数互换的,但是我不知道为什么实现不了,计算机入门新生瑟瑟发抖,请大家帮我解答一下(⋟﹏⋞)
代码如下:
#include<stdio.h>
void swap1(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
printf("%d,%d\n",a,b);
}
void swap2(int &a,int &b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("%d,%d\n",a,b);
}
int main()
{
int x,y;
printf("请输入两个整数:\n");
scanf("%d,%d\n",&x,&y);
swap2(x,y);
printf("%d,%d\n",x,y);
}