首先在C语言中,输入变量的语法是:
scanf("格式控制","变量地址")
可以看出,第二个的格式为变量地址。
在C语言中,变量在定义之后,就会在计算机内存中非配一块空间给这个变量,该空间在内存中的地址称为变量的地址。
为了得到变量的地址,需要在变量前加一个&(称为取地址运算符),也就是“&变量名”的写法。
补充:常见数据类型变量的scanf格式符
数据类型 | 格式符 | 举例 |
int | %d | scanf("%d",&n) |
long long | %lld | scanf("%lld",&n) |
float | %f | scanf("%f",&fl) |
double | %lf | scanf("%lf",&db) |
char | %c | scanf("%c",&c) |
字符串(char数组) | %s | scanf("s",&s) |