C語言:給定兩個整形變量的值,將兩個值的內容進行交換。 三種解法!

解法一:創建臨時變量。 解法二:不創建臨時變量。 這種方法的好處是:少定義一個變量。但也有缺點:第三條語句,在求兩個數之和時,如果數據過大,可能會出現數據溢出的情況。 解法三:位運算法。 //  異或運算符^;運算方法是二進制按位異或。 //  2 = 010; 4 = 100; //  ①:    0    1    0      原a            ^  1    0    0    
相關文章
相關標籤/搜索