在C語言中,可以使用以下幾種方法交換變量a和b的值:
使用第三個變量:
int a = 5;
int b = 10;
int temp;
temp = a;
a = b;
b = temp;
使用加法和減法:適用于數字類型的變量。
int a = 5;
int b = 10;
a = a + b;
b = a - b;
a = a - b;
使用異或運算符(XOR):適用于整數類型的變量。
int a = 5;
int b = 10;
a = a ^ b;
b = a ^ b;
a = a ^ b;
這些方法都可以在C語言中交換變量a和b的值。具體選擇哪種方法取決于你的需求和數據類型。