A-A+

#include<stdio.h>void swap(int *P int *q){int

2022-08-06 10:44:28 问答库 阅读 178 次

问题详情

#include<stdio.h>
void swap(int *P,int *q)
{
int t;
t=*P;*P=*q;*q=t;
}
main()
{int a=10,b=20;swap(&a,&b);
printff"%d%dn",a,b);
}

参考答案

正确答案:
20,10
[解析]
#include<stdio.h>
void swap(int *P,int *q)/*参数传递方式采用地址传递*/
int t;
t=*p;*p=*q;*q=t;/*交换a与b的值*/
main()
{int a=10,b=20;swap(&a,&b);/*调用函数swap()*/
printf("%d%d\n",a,b);

考点: