c语言怎么用指针交换变量a和b的值

avatar
作者
猴君
阅读量:0

可以通过指针的方式交换两个变量的值,具体代码如下所示:

#include   void swap(int *a, int *b) {     int temp = *a;     *a = *b;     *b = temp; }  int main() {     int a = 10;     int b = 20;      printf("Before swapping: a = %d, b = %dn", a, b);      swap(&a, &b);      printf("After swapping: a = %d, b = %dn", a, b);      return 0; } 

在这段代码中,swap函数接受两个指针参数,通过这两个指针交换两个变量的值。在main函数中,通过&a&b传递变量ab的地址给swap函数,实现了变量值的交换。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!