问题 单项选择题

下面程序的运行结果是
#include<iostream.h>
void fun(int * a,int * b)

int x= * a;
* a = * b; * b=x;
cout <<*a<< *b<<"";

void main( 0

int x =1,y =2;
fun(&x,&y);
cout<< x << y <<end1;

A.12 12

B.12 21

C.21 12

D.21 21

答案

参考答案:D

解析: 本题考查的是指针和引用,函数 fun完成把x和y互换的操作。

单项选择题
单项选择题