1. 程式人生 > >指標,引用,*與&

指標,引用,*與&

當定義一個普通的一個指標時例如:int *num; int num1; num=&num1;此處&起的是取地址作用。

這種方式可以用到函式:

int main()

{int a=10;int b=15;test(&a,&b);printf("a=%d,b=%d\n",a,b);return 0;}

void test(int * x,int *y)

{int tmp;tmp=*x;*x=*y;*y=tmp;}

而引用:(就是說白了給變數起一個別名,再用另一個進行操作就等同對原變數進行操作)例如:

int a,b; &a=b;就說明a是一個引用,對a操作就是對b操作。