int a = 3,b=4;面试题经常会出如何不用第三个变量来交换a,b的内容 如果 a = b ;而a先前的值还那么容易取回来 这个面试题不就是扯淡的了? =============================================不用第三个变量来交换应该怎么做?像我这样写对么: a = a + b; // a 是 7 b = a - b; // b 是 3 a = a - b; // a 是 4
toint a = 3,b=4;面试题经常会出如何不用第三个变量来交换a,b的内容 如果 a = b ;而a先前的值还那么容易取回来 这个面试题不就是扯淡的了? =============================================不用第三个变量来交换应该怎么做?像我这样写对么: a = a + b; // a 是 7 b = a - b; // b 是 3 a = a - b; // a 是 4 =============================================== 方法非常之多 前几天专门有人开帖提问 你可以去看看
----dataA-----
A = B--------〉内存单元 首地址
----dataB-----A指向的内存中的data会被B中的data覆盖
=============================================不用第三个变量来交换应该怎么做?像我这样写对么:
a = a + b; // a 是 7
b = a - b; // b 是 3
a = a - b; // a 是 4
=============================================不用第三个变量来交换应该怎么做?像我这样写对么:
a = a + b; // a 是 7
b = a - b; // b 是 3
a = a - b; // a 是 4
===============================================
方法非常之多 前几天专门有人开帖提问 你可以去看看