用函数交换两个数的值

来源:互联网 发布:js undefined null 编辑:程序博客网 时间:2024/05/16 13:52
#include <stdio.h>#include <stdlib.h>void swap(int *x,int *y){    int p;    p=*x;    *x=*y;    *y=p;}int main(){    int x,y;    x=2;    y=3;    swap(&x,&y);//此处一定不能忘记&符号,否则不能交换    printf("%d %d\n",x,y);    return 0;}

这里写图片描述

总结:用函数交换两个数时,一定要记住地址传递和&这两个关键的因素,否侧容易导致交换不成功。

原创粉丝点击