gpt4 book ai didi

getchar() putchar()相关的C程序设计(新手帮助)

转载 作者:太空宇宙 更新时间:2023-11-04 06:39:22 26 4
gpt4 key购买 nike

我是 C 编程的新手,想弄清楚一个看似愚蠢的疑问...

代码:

#define EOF 0
main()
{
int c;

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

这应该只返回我输入的值……但是相应地……它不应该在我输入 0 时终止吗?如果不是……“while”下的语句到底表示什么?任何帮助将不胜感激,伙计们:)

最佳答案

EOF 表示当你在 linux 中点击 ctrl + d 时,它会发送 EOF 信号,它不一定是 0

关于getchar() putchar()相关的C程序设计(新手帮助),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714772/

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