在C語言中,可以使用一個臨時變量來實現兩個值的互換。以下是一個示例:
#include<stdio.h>
int main() {
int a = 5, b = 10, temp;
printf("Before swapping: a = %d, b = %d\n", a, b);
// 使用臨時變量temp進行值的交換
temp = a;
a = b;
b = temp;
printf("After swapping: a = %d, b = %d\n", a, b);
return 0;
}
輸出結果:
Before swapping: a = 5, b = 10
After swapping: a = 10, b = 5
在這個示例中,我們使用了一個臨時變量temp
來存儲a
的值,然后將b
的值賦給a
,最后將temp
的值賦給b
,從而實現了a
和b
值的互換。