gpt4 book ai didi

c - C 程序中的奇怪输出

转载 作者:行者123 更新时间:2023-11-30 17:43:38 25 4
gpt4 key购买 nike

所以我刚刚开始学习 C,如果这有什么区别的话,我正在使用 gcc,并且由于某种原因,这个简单的程序给了我奇怪的输出:

    #include <stdio.h>

main()
{
int c;

while (c == getchar() != EOF)
{
putchar(c);
}
}

我保存它并在 vim 中使用 :!gcc % then :!./a.out ,当我输入任何字母然后 Enter 时,它只会给我“^^”作为输出。我四处搜索,找不到其他人遇到这个问题,而且它是直接从 K&R 复制的,所以我不知道是什么导致了这个错误,有人知道发生了什么事吗?

最佳答案

Ned Stark 的答案是正确的,我有 2 个等号,这就是导致奇怪错误的原因。感谢大家的帮助! Ned,如果您想发布答案,我会将您的答案标记为正确,否则我会在两天内将其标记为正确。

关于c - C 程序中的奇怪输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20206125/

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