format ‘%d’ expects argument of type ‘int *’, but argument 2 has type ‘int’ [-Wformat=] scanf("%d",age);
时间: 2024-01-05 10:04:02 浏览: 194
go JWT RS256 加解密 “key is of invalid type”
这个错误提示的意思是,`scanf` 函数中使用了 `%d` 格式化符号,期望的是 `int *` 类型的指针作为参数,但是传入了一个 `int` 类型的变量作为参数。正确的用法应该是将变量的地址作为参数传递给 `scanf` 函数,例如:
```
int age;
scanf("%d", &age);
```
这样就可以正确地将输入的整数保存到 `age` 变量中了。
阅读全文