指针+函数解决问题

阅读 157

2022-11-06

问题:交换两个整形的数值

#include<stdio.h>

void swap(int*pa ,  int*pb)

{

int tmp=*pa;

*pa=*pb;

*pb=tmp;

}

int  main()

{

int  a=45;

int  b=86;

printf("a=%d b=%d\n",a,b);

swap(&a,&b);//取地址,这里不需要再返回,自定义函数swap,且void

printf("a=%d b=%d\n",a,b);

return  0;

}

精彩评论(0)

0 0 举报