C语言中,函数的参数可以是整型,实型,字符型,指针类型;如果用指针做为函数参数传到被调用函数的话,可以实现使变量的值发生变化,在主调函数(例如:main函数中)使用这些已经改变了的值的目的。先看段代码吧指针变量作为函数参数的一点用法

#include <stdio.h>
swap(
int *a,int *b)
{
    
*a=*a+*b;
    
*b=*a-*b;
    
*a=*a-*b;
}
main()
{
    
int a,b;
    
int *p1,*p2;
    printf(
"请输入两个数据用于交换:");
    scanf(
"%d,%d",&a,&b);
    p1
=&a;
    p2
=&b;
    swap(p1,p2);
    printf(
"\n不用第三方变量的交换结果是:%d,%d\n",a,b);
}

相关文章:

  • 2022-01-19
  • 2022-12-23
  • 2021-12-05
  • 2022-01-27
  • 2022-01-03
  • 2021-11-26
  • 2022-02-02
  • 2022-01-23
猜你喜欢
  • 2021-05-28
  • 2021-12-17
  • 2021-11-29
  • 2022-12-23
  • 2021-12-23
  • 2022-02-21
  • 2021-12-07
相关资源
相似解决方案