题库首页 › GESP等级认证(C++) › 题目 15860

以下哪个位运算可以交换两个变量的值(无需临时变量)( )

A:a = a ^ b; b = a ^ b; a = a ^ b;
B:a = a & b; b = a | b; a = a & b;
C:a = a | b; b = a ^ b; a = a ^ b;
D:a = ~a; b = ~b; a = ~a;

正确答案:A

试卷来源:202506 CCF-GESP编程能力等级认证C++三级真题

本卷相关题目

在线做题 同科目题库