swap._用指针变量作为函数参数实现两数">
当前位置:   article > 正文

C语言—指针变量作函数参数 编写一个使用指针的C函数,交换数组a和数组b的对应元素_用指针变量作为函数参数实现两数交换函数,利用该函数交换数组a和数组b中的对应元

用指针变量作为函数参数实现两数交换函数,利用该函数交换数组a和数组b中的对应元
编写一个使用指针的C函数,交换数组a和数组b的对应元素。
 int a[5]={1,2,3,4,5};
 int b[5]={10,20,30,40,50};
**输出格式要求:"a[%d]=%2d, " "b[%d]=%2d, "
程序运行示例如下:
a[0]=10, a[1]=20, a[2]=30, a[3]=40, a[4]=50, b[0]= 1, b[1]= 2, b[2]= 3, b[3]= 4, b[4]= 5,

代码如下:

  1. #include <stdio.h>
  2. swap(pa,pb)
  3. int *pa,*pb;
  4. {
  5. int temp;
  6. temp=*pa; *pa=*pb; *pb=temp;
  7. }
  8. main()
  9. {
  10. int a[5]={1,2,3,4,5};
  11. int b[5]={10,20,30,40,50};
  12. int i;
  13. for(i=0;i<5;i++)
  14. swap(&a[i],&b[i]);
  15. for(i=0;i<5;i++)
  16. printf("a[%d]=%2d, ",i,a[i]);
  17. for(i=0;i<5;i++)
  18. printf("b[%d]=%2d, ",i,b[i]);
  19. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/算法设计者/article/detail/63053
推荐阅读
相关标签
  

闽ICP备14008679号