一般的c语言书上都会有介绍用一个函数实现交换两个数的值,就是一个很好的介绍引用&的例子。
#include <stdio.h>
int swap(int &a,int &b) /* 可以去掉a,b前面的&比较一下程序的结果 */
{
int tmp;
tmp = a;
a = b;
b = tmp;
return 0;
}
int main()
{
int a,b;
printf("Enter a and b:");
scanf("%d,%d",&a,&b);
printf("a = %d,b = %d\n",a,b);
swap(a,b);
printf("a = %d,b = %d\n",a,b);
return 0;
}