#include /* 指针与函数 1.形参是指针变量 2.返回值是指针变量 */ //编写一个函数,传入两个整数/地址,将两个数的值交换 //函数在调用过程中 void swap(int* a, int* b){//值传递 int t; t = *a; *a = *b; *b = t;//使用中间变量交换两个变量的值 printf("swap: %d %d\n", *a, *b); } int main(){ int a, b; a = 1; b = 2; swap(&a, &b); printf("main: %d %d\n", a, b); return 0; }