!强烈建议多看末尾!
力扣16.01.交换数字
https://leetcode-cn.com/problems/swap-numbers-lcci/
方法一: 引入临时变量(此方法不可用,注意题目要求不可以引入临时变量)
方法二:引入算术要求
/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* swapNumbers(int* numbers, int numbersSize, int* returnSize){
numbers[0]=numbers[0]+numbers[1];
numbers[1]=numbers[0]-numbers[1];
numbers[0]=numbers[0]-numbers[1];
*returnSize=numbersSize;