C语言及程序设计提高例程-6 参数传递方式:传值与传地址

来源:互联网 发布:hap编码软件 编辑:程序博客网 时间:2024/06/13 04:23

贺老师教学链接  C语言及程序设计提高 本课讲解


我要交换!

#include <stdio.h>void myswap(int x, int y){    int t;    t=x;    x=y;    y=t;}int main(){    int  a,b;    scanf("%d %d", &a, &b);    printf("调用前: %d %d\n", a, b);    myswap(a, b);    printf("调用后: %d %d\n", a, b);    return 0;}


这样做!
#include <stdio.h>void myswap(int *x, int *y){    int t;    t=*x;    *x=*y;    *y=t;}int main(){    int  a,b;    scanf("%d %d", &a, &b);    printf("调用前: %d %d\n", a, b);    myswap(&a, &b);    printf("调用后: %d %d\n", a, b);    return 0;}


0 0
原创粉丝点击