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

    xiaoxiao2026-04-04  10

    贺老师教学链接  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; }

    相关资源:python入门教程(PDF版)
    最新回复(0)