作业帮 > 综合 > 作业

C语言,改一下程序,实现两个整数交换的功能,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 02:57:38
C语言,改一下程序,实现两个整数交换的功能,
 
#include <stido.h>
void swap (int *x,int *y);
int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    printf("调用函数之前:\n");
    printf("a=%d,b=%d\n",a,b);
    swap(&a,&b);
    printf("\n");
    printf("a=%d,b=%d\n",a,b);
    return 0;
}

void swap(int* x,int* y)
{
    int t;
    t=*x;
    *x=*y;
    *y=t;
    printf("调用函数内部:\n");
    printf("x=%d,y=%d\n",*x,*y);
}
再问: 你没有改void,还是没有返回值啊
再答: 这是用指针方式进行修改的,你编译运行一下看看~ ……我的第一行#include 打错了
再问: 嗯好的,谢谢