#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

admin2010-04-24  7

问题 #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);
转载请注明原文地址:https://jikaoti.com/ti/OataFFFM
0

最新回复(0)