gpt4 book ai didi

无法在c中获取整数输入

转载 作者:太空宇宙 更新时间:2023-11-04 02:34:14 24 4
gpt4 key购买 nike

我真的不知道哪里出了问题。这可能是非常简单的事情,但我找不到错误。我用 C 编写了这个非常简单的程序:

#include<stdio.h>

int main(void) {

int n;
scanf("%d", &n);
printf("\n%d", &n);

return 0;
}

但是当我运行它时,这是我得到的:

1  // My input

-1936471972

我做错了什么?

提前致谢!

最佳答案

我只会发布其他人已经指出的内容:

int main(void) {

int n;
scanf("%d", &n);
printf("%d\n", n);
^^ ^
return 0;
}

删除 &来自 &n如果你只是想显示变量的值(你基本上是打印变量的地址)并移动\n按照Weather Vane 的说明打印变量后.

关于无法在c中获取整数输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39679771/

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