指针,引用,*与&

当定义一个普通的一个指针时例如: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操作。

猜你喜欢

转载自blog.csdn.net/qq_42276808/article/details/82874243
今日推荐