在C语言中函数参数什么时候用“&”取值符呢?

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:08:22
在C语言中函数参数什么时候用“&”取值符呢?请教一下!

调用函数时查看函数申明
比如
int a(int *)
由于是int *型的输入数据,表示一个存了int型变量的地址
所以就要用取地址符了

位运算的时候

在 使用 scanf的时候 这个东东的意思是 取地址符

&取地址运算符,在输入变量值时用到,例:
int a; scanf("%d",&a);

把值赋给指针的时候也用。如 int *a,b=0;a=&b;意思就是把存数字b的那个存储单元的地址给指针a