#include <stdio.h>
void swap(int x,int y);
int main () { /* 局部变量定义 */ int a = 100; int b = 200; printf("交换前,a 的值: %dn", a ); printf("交换前,b 的值: %dn", b ); /* 调用函数来交换值 */ swap(a, b); printf("交换后,a 的值: %dn", a ); printf("交换后,b 的值: %dn", b ); return 0; } /* 函数定义 */ void swap(int x, int y) { int temp; temp = x; /* 保存 x 的值 */ x = y; /* 把 y 赋值给 x */ y = temp; /* 把 temp 赋值给 y */ return; }