温馨提示×

c语言如何交换两个变量的值

小亿
135
2023-12-05 11:21:51
栏目: 编程语言

可以使用“临时变量”来交换两个变量的值。具体步骤如下:

  1. 定义两个变量a和b,并给它们赋予初始值。
  2. 声明一个临时变量temp,用于暂存a的值。
  3. 将b的值赋给a。
  4. 将temp的值赋给b。

下面是一个示例代码:

#include <stdio.h>

int main() {
    int a = 10;
    int b = 20;
    int temp;

    printf("交换前的值:\n");
    printf("a = %d\n", a);
    printf("b = %d\n", b);

    temp = a;
    a = b;
    b = temp;

    printf("交换后的值:\n");
    printf("a = %d\n", a);
    printf("b = %d\n", b);

    return 0;
}

运行结果:

交换前的值:
a = 10
b = 20
交换后的值:
a = 20
b = 10

通过以上步骤,变量a和b的值成功交换。

0