gpt4 book ai didi

c - 如何解释文档

转载 作者:行者123 更新时间:2023-11-30 15:30:03 24 4
gpt4 key购买 nike

有人可以解释一下如何解释这实际上意味着什么吗? http://www.tutorialspoint.com/cprogramming/c_file_io.htm

具体例如:

int fscanf(FILE *stream, const char *format, ...)

我只是猜测,但这对吗? fscanf 返回一个整数,指示正确扫描了多少个值?另外,我为什么只能使用 fscanf(fp, %d) 等?我怎么知道这是什么语法?我试图理解这个文档,以便我也可以理解其他功能文档。很多时候我很困惑。有人可以花时间解释一下吗?例如,如果我做了 FILE * = fp,我知道我可以使用 fscanf(fp, etc...) 但我不知道为什么会这样。非常感谢!!!

最佳答案

您引用的行是 C 声明 - 它的语法与函数调用不同。特别是,每个参数以及函数本身前面都有一个类型。函数“prototype”的语法与实际 C 程序中使用前向 decl 的语法相同。

然后,可变参数(即“...”位)变得更加复杂,这意味着任何类型的参数的任何数量(零个或更多)都可以出现在“格式”之后。

希望这有帮助!

关于c - 如何解释文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25859012/

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