#2945. [GESP202603 三级 C++] 第 2 题

[GESP202603 三级 C++] 第 2 题

ab 是整型变量,各自有互不相同的初始值。下列程序实现了什么效果( )。

a=a^b;
b=a^b;
a=a^b;

{{ select(1) }}

  • ab 的值从始至终都没有改变。
  • ab 的值实现了互换。
  • ab 的值互换了以后,又还回去了,相当于没有变化。
  • ab 的值最后和原值不一样,没有任何意义。