我正在研究打印功能是如何工作的。有人能告诉我“int”的含义以及它对 printf 函数的作用吗?它返回一种类型,但我很困惑有人可以帮助我理解吗?谢谢。
int printf(const char *format, ...);
printf
系列函数返回写入的字节数。
您可以在
printf()
文档中阅读此内容:
返回值
成功返回后,这些函数返回的数量 打印的字节(不包括用于结束输出的空字节 字符串)。
...
如果遇到输出错误,则返回负值。
除了检查错误之外,这通常不是很有用。但是,当使用
sprintf()
写入字符串时,您可以将其与写入同一字符串的多个调用一起使用,因此您可以增加字符串偏移量以在当前消息之后写入下一条消息。