gpt4 book ai didi

c - 为什么我的 printf 返回错误的值?

转载 作者:行者123 更新时间:2023-11-30 21:32:09 24 4
gpt4 key购买 nike

为什么这个基本代码会返回错误的值?我对编程比较陌生,我不明白为什么这个基本功能不起作用。我有这个程序的工作版本,所以我不明白这个问题。

#include <stdio.h>
int main (void)
{

int fahrenheit;

printf("Enter the temperature in degrees fahrenheit:\n");
scanf("%d", &fahrenheit);
printf("\n%d \n", &fahrenheit);
system("PAUSE");

return 0;

}

输出:

Enter the temperature in degrees fahrenheit:
53

2686788
Press any key to continue . . .

最佳答案

printf不需要像scanf这样指向你的变量的指针,它期望数据。

尝试 printf("\n%d\n", 华氏度);

关于c - 为什么我的 printf 返回错误的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18582332/

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