题目描述
以下程序的功能是:指针变量p1和p2分别指向变量a和b,通过p1和p2交换变量a和b的值,填空处的语句只能出现与指针变量p1, p2相关的表达式,不能出现变量a和b。请将程序补充完整,使其实现要求的功能。
int main(int argc, char* argv[])
{
int a, b, *p1, *p2;
p1 = &a;
p2 = &b;
// 输入a和b的值
scanf("%d%d", , );
printf("a=%d,b=%d\n", , );
return 0;
}
输入描述
a和b的值,空格符分隔
输出描述
a=___,b=___
样例输入
3 4
样例输出
a=4,b=3
来源
实验报告