Answers:
“阅读”实际上需要理解您正在看的东西。与“扫描”相反,“扫描”基本上意味着捕获输入,然后稍后我将弄清楚该怎么做。
这只是“直觉”的答案。该名称readf()
假定您已经有一些要读的东西。但是scanf()
实际上有两件事要做:等待用户输入(换句话说,一直扫描输入缓冲区直到找到东西)然后再读取它。请注意,我没有判断操作系统是如何实际实现的,只是在描述概念性操作。
我知道您会告诉我fscanf()
并且sscanf()
与这个想法不符,但是我认为它们是对它们的扩展scanf()
,因此给他们相同的名字只是“正常”。
顺便问一下,为什么您的名字是“ Doug”而不是“ ABCD”?:-P