#include "stdio.h"
void main()
{
    int a=5,b=3,c;
    c= a;
    a=b;
    b=c;
    printf("a=%d\n",a);
    printf("b=%d\n",b);
}

C语言交换两个变量的值

#include "stdio.h"
//用指针的方式
void change(int *a,int *b)//区别于(int a,int b),不用指针的话,访问不了变量的地址,就改变不了变量的值
{
    int c;
    c = *a;//相当于 c = a;  
    *a= *b;//相当于 a = b
    *b= c; //相当于 b= c
}
void main()
{
    int a=5,b=3,c;
    change(&a,&b);//这时候要通过访问他们的地址来改变两个的值
    printf("a=%d\n",a);
    printf("b=%d\n",b);
}

C语言交换两个变量的值

 

相关文章:

  • 2021-07-23
  • 2022-12-23
  • 2021-12-11
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-02
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
相关资源
相似解决方案