gpt4 book ai didi

c - 为什么 scanf 不存储用户输入?

转载 作者:行者123 更新时间:2023-11-30 18:47:30 26 4
gpt4 key购买 nike

float a;
printf("Enter a floating point number:\n");
scanf("%f", &a);
printf("%f", &a);

我试图提示用户输入一个数字,该数字将存储为 float ,但当我运行代码时,打印出来的所有内容都是 0.0000。谁能告诉我为什么,以及我必须更改什么才能在此处打印输入的数字?

最佳答案

您正在打印a的地址,因此您不会得到正确的答案。它应该是 printf("%f", a);

关于c - 为什么 scanf 不存储用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48472467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com