C中给变量赋值时,用scanf为什么变量前面要加&呢?

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:40:59

变量前加&是取地址的意思scanf的赋值是通过找到变量的地址去赋值的。
与c++的输入输出流不同。

&就是取地址的意思,scanf("%d",&a);就是给a的地址一个整数,学了指针就知道了

取地址的意思