问题
问答题
#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 );
printf("%d%d\n",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 );