作业帮 > 综合 > 作业

C语言题目:编写函数,交换两变量的值.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 03:30:57
C语言题目:编写函数,交换两变量的值.
说明
1.说明交换函数swap( ),它是无值类型的,它有两个参数且都是指针型的.
2.使用临时变量,交换两形参变量的值
C语言题目:编写函数,交换两变量的值.
void swap(int *a,int* b)
{ int temp=0;
temp=*a;
*a=*b;
*b=temp;
}
因为是指针,只要更换指针内的内容就可以了;
还有一种是
换指针,就设a指向没存A,b指向内存B,交换后把b指向内存A,把a指向内存B
void swap(int *a,int* b)
{ int *temp;
temp=a;
a=b;
b=temp;
}