C中给变量赋值时,用scanf为什么变量前面要加&呢?
来源:百度知道 编辑:UC知道 时间:2024/06/14 08:40:59
变量前加&是取地址的意思scanf的赋值是通过找到变量的地址去赋值的。
与c++的输入输出流不同。
&就是取地址的意思,scanf("%d",&a);就是给a的地址一个整数,学了指针就知道了
取地址的意思
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/14 08:40:59
变量前加&是取地址的意思scanf的赋值是通过找到变量的地址去赋值的。
与c++的输入输出流不同。
&就是取地址的意思,scanf("%d",&a);就是给a的地址一个整数,学了指针就知道了
取地址的意思