gpt4 book ai didi

c - printf() 如何在没有明确提及参数计数的情况下工作

转载 作者:太空宇宙 更新时间:2023-11-04 00:35:42 26 4
gpt4 key购买 nike

在参数数量可变的函数中,“第一个参数”是传递的“参数总数”。但在 printf() 中,我们从未提及参数计数。那么它是如何知道总参数列表的呢? printf() 是如何工作的?

最佳答案

让我们看一下 printf 声明结构:

int printf(const char *format, ...)

format 实际上是包含要写入stdout 的文本的字符串。

包含的嵌入式格式标签稍后会替换为后续附加参数中指定的值,并根据需要相应地设置格式。

关于c - printf() 如何在没有明确提及参数计数的情况下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38290998/

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