#ifndef _SWAP_H
#define _SWAP_H
void swap(void* x,void* y,int size)
{
void* temp=(void*)malloc(size);
memcpy(temp,x,size);
memcpy(x,y,size);
memcpy(y,temp,size);
free(temp);
}
#endif /* _SWAP_H */未指定类型(void*)的两个数交换
最新推荐文章于 2024-04-06 15:14:48 发布
本文介绍了一个使用C语言实现的通用交换函数。该函数通过传递两个指针和要交换的数据大小来完成不同类型数据的交换操作。利用malloc进行临时内存分配,并借助memcpy完成数据复制。
1521

被折叠的 条评论
为什么被折叠?



