#include <stdio.h>
void swap(int a, int b);
int main() {
int x;
int y;
x = 20;
y = 16;
printf("x = %d\ny = %d\n", x, y);
swap(x, y);
printf("x = %d\ny = %d\n", x, y);
return 0;
}
void swap(int a, int b) {
int temp;
temp = a;
a = b;
b = temp;
}
摘自【计蒜客】
x,y两个参数被传入到了swap
函数定义的形式参数a
和b
中。但是,由于swap