scanf 要在常量前加&
时间: 2023-11-29 11:48:16 浏览: 64
scanf的用法
是的,对于基本数据类型(如int、float、char等),在使用scanf函数读取输入时,需要在变量名前加上&符号,以便将输入的值存储到变量的内存地址中。这是因为scanf函数需要通过指针来访问变量的内存地址,所以需要使用取地址运算符&来获取变量的地址。例如,如果要读取一个整数并将其存储到一个名为num的变量中,可以使用以下代码:
```c
int num;
scanf("%d", &num);
```
这样,输入的整数值将会被存储到num变量的内存地址中。
阅读全文