您的位置:首页 > 其它

编写一个函数,功能为互换任意两个相同类型变量的值

2016-10-29 21:03 465 查看
#include<stdio.h>

#include<string.h>

#include<stdlib.h>

void swap(void* src,void* dest,int n)

{

    char *tem=NULL;

    tem=malloc(n);

    memcpy(tem,src,n);

    memcpy(src,dest,n);

    memcpy(dest,tem,n);

    free(tem);

}

int main(int argc,char **argv)

{

    int a=3,b=4;

    swap(&a,&b,sizeof(int));

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

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C
相关文章推荐