每天一道面試題-程序中怎麼實現變量值的交換?

實現兩個變量的值交換,有幾種實現方式呢? 可以很多種,我今天給大家列舉三種 方式一:採用臨時變量的方式 假設要交換的兩個變量,int a = 1;int b = 2; int temp = a; a = b; b = temp; 方式二:採用數學運算的方式 a = a+b; b = a-b; a = a-b; 不過這種方式,有可能存在越界的情況,不知道大家發現沒有? 方式三:採用位運算的方式 a
相關文章
相關標籤/搜索