选择题   下面程序的结果为
    #include'iostream.h'
    void change(int a,int b)
    {
      int temp;
      temp=a;
      a = b;
      b=temp;
    }
    void main()
    {
      int m,n;
      m=8;
      n=9;
      change(m,n);
      cout<<m <<'  '  <<  n << endl;
    }
 
【正确答案】 A
【答案解析】[考点] 考查交换两整数的方法。 两数只在函数change内被使用,函数调用完后该内存被释放,因此没有交换两数。 交换两个数的方法简单说有两种一是使用指针,二是用引用。