gpt4 book ai didi

c - K&R C 书中的基本 getchar() 相关函数不起作用?

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

<分区>

#include <stdio.h>

main()
{
double nc;

for(nc=0; getchar()!=EOF; ++nc);
printf("%1d\n",nc);
}

我是第一次学C,有些地方好像不是很懂。 for 循环有一个相当简单的结构,唯一的限制是如果 getchar 不等于 EOF(无论 EOF 的值设置为什么)。每次 getchar 不等于 EOF 时,nc 都会递增。最后,我们将 nc 调整为字符串的长度,从而退出 for 循环。

然而,该程序仅接受输入,而不显示应与字符长度相关联的值。我不明白什么?我假设这本书比我更有可能是正确的,所以我想我哪里出错了。

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