使用指针在函数中交换数值

Posted wanghao-boke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用指针在函数中交换数值相关的知识,希望对你有一定的参考价值。

#include<stdio.h>

void swap(int* a,int *b)

    /*
    int temp = *a;
    *a = * b;
    *b = temp;
    */
    *a += *b;
    *b = *a - *b;
    *a = *a - *b; 
    


int main()

    int a = 10;
    int b = 20;
    swap(&a,&b);
    printf("a = %d,b = %d\n",a,b);
  

 

以上是关于使用指针在函数中交换数值的主要内容,如果未能解决你的问题,请参考以下文章

交换两个变量的值(指针用法)

交换两个整形变量的数值

如何使用交换函数和指针反转字符串数组? (C++)

指针和函数

C 语言指针间接赋值 ( 指针作为 函数参数 的意义 | 间接赋值 代码示例 )

C语言中如何交换两个指针变量的的值