gpt4 book ai didi

c++ - 除了 cstdio,getchar() 在哪里?

转载 作者:行者123 更新时间:2023-11-28 00:40:38 25 4
gpt4 key购买 nike

我正在上我的第一门 c++ 课(我在第 6 周。)

我使用了 getchar(),根据我能找到的所有引用资料,它位于 cstdio(或 stdio 或 stdio.h)中。只是为了看看会发生什么,我注释掉了

#include <cstdio>

令我惊讶的是,我的程序仍然没有错误地运行。我包括的其他库是:algorithm、cstdlib、iostream 和 string。我认为 getchar() 是这些其他库之一的一部分,但在互联网上搜索时,我没有看到任何提到任何非 cstdio 类库的引用资料。

cstdio 和cstdlib 是一回事吗?

对于哪些库包含每个方法/命令,是否有明确的引用?

感谢您容忍我的菜鸟问题。 ~d

最佳答案

答案是您的其他头文件之一也包括 <cstdio>或者它是等效的(我猜 <iostream> )。

包括<cstdio>是正确的做法。如果您不这样做,那么您可能会发现您的代码在与不同的编译器一起使用时停止编译。

顺便说一句,头文件不是库,在哪个头文件中找到的内容的权威引用是 C++ 和 C 标准文档。

顺便说一句,这种实验正是您作为新 C++ 程序员应该做的事情。

关于c++ - 除了 cstdio,getchar() 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19090209/

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