gpt4 book ai didi

c - 为什么这个程序不报错?

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

<分区>

Possible Duplicate:
int c = getchar()?

#include <stdio.h>

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

我没有使用 C 的经验,但我知道 C++。我想问一下,这里的 'c' 被声明为整数类型,但令人惊讶的是,当我运行这个程序时,它甚至接受字符。谁能解释一下。

引用:C 编程 Ritchie/kernighan

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