#includevoid swap_value(int a, int b){ int temp = a; a = b; b = temp; } void swap_address(int *p, int *q){ int temp = *p; *p = *q; *q = temp; } int main(){ int a = 1; int b = 2; //值传递 swap_value(a, b); printf("值传递后 --> a的值为: %d b的值为: %dn",a,b); //地址传递 swap_address(&a, &b); printf("地址传递后 --> a的值为: %d b的值为: %dn",a,b); }



