A-A+
#include<stdio.h>void swap(int *P int *q){int
问题详情
#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);