问题 问答题

#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);

选择题
单项选择题