问题 单项选择题

下面程序的结果为
   #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);
      tout < < m < < " " < < n < < end1;

A.8 9

B.9 8

C.程序有错误

D.9 9

答案

参考答案:A

解析:【命题目的】考查交换两整数的方法。
【解题要点】两数只在函数change内被使用,函数调用完后该内存被释放,因此没有交换两数。
【考点链接】交换两个数的方法简单说有两种一是使用指针,二是用引用。

单项选择题
单项选择题