下面 C++ 代码用于交换两个正整数 a 和 b 的值,不能实现交换的代码是( )。

dt932440 单选题 共 个子题

注:以下各选项代码均为核心片段,已省略 #include <iostream>、using namespace std; 等基础框架。

A
int temp = a;
a = b;
b = temp;
B
a = a + b;
b = a - b;
a = a - b;
C
a = a - b;
b = a + b;
a = b - a;
D
a, b = b, a;  // Python 的多重赋值写法,C++ 中这是逗号表达式,不会交换
正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧