swap交换函数,用指针实现.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 10:00:44
swap交换函数,用指针实现.
#include "stdafx.h"
void swap(int &a,int &b )
{
int* p=&a;
int* q=&b;
int* t ;
if(*p>*q)
{
t=p;
p=q;
q=t;
}
//a=*p;
//b=*q;
}
int main()
{
int a=12;
int b= 1;
printf("a=%d\n b = %d \n",a,b);
swap(a,b);
printf("a=%d \n b = %d \n",a,b);
return 0;
}
#include "stdafx.h"
void swap(int &a,int &b )
{
int* p=&a;
int* q=&b;
int* t ;
if(*p>*q)
{
t=p;
p=q;
q=t;
}
//a=*p;
//b=*q;
}
int main()
{
int a=12;
int b= 1;
printf("a=%d\n b = %d \n",a,b);
swap(a,b);
printf("a=%d \n b = %d \n",a,b);
return 0;
}
void swap(int a,int b )
{
int* p=&a;
int* q=&b;
int temp;
if(a>b)
{
temp=*p;
*p=*q;
*q=temp;
}
}
int main()
{
int a=12;
int b= 1;
swap(a,b);
cout
{
int* p=&a;
int* q=&b;
int temp;
if(a>b)
{
temp=*p;
*p=*q;
*q=temp;
}
}
int main()
{
int a=12;
int b= 1;
swap(a,b);
cout
swap交换函数,用指针实现.
若 int a=1,b=2; swap(a,b); 能实现a和b之间值的交换,则swap() 函数的原型是:
编写一个交换函数swap(int *x,int *y),实现2个数的交换,并在主函数中调用,最后输
分别编写主函数和交换两个变量值的函数swap(),交换结果在swap()中输出
swap a for b怎么翻译 用谁交换谁?
对于C语言中的swap函数,是交换变量a,b,到底交换的是什么?
C++字符串交换,交换两个不同长度的字符串指针,分别输出之.要求:用函数调用的方式来实现.主函数中定义两个字符串,然后调
swap( int x,int y)实现对x和y值的交换.则执行语句swap(a[0],a[1]))后,a[0],a[1
1)用冒泡法对一组数据从小到大排序的函数;(2)交换两个变量的函数(用指针实现);(3)主函数中设计一
定义一个带参数的宏swap(x,y),以实现两个整数之间的交换,并利用它将一维数组a和b进行交换.
C语言,用指向函数指针的知识实现两个函数求和的功能
定义一个动态数组,长度为变量n,用随机数给数组各元素赋值,然后对数组各单元排序,定义swap函数交换数据单元,要求参数使