参考资料
点击下面的链接https://legacy.cplusplus.com/reference/cstdio/printf/?kw=printf,

返回值的理解
如果返回成功后,将返回写入的字符总数。
如果发生写入错误,则设置错误指示器(ferror)并返回负数。
如果在写入宽字符时发生多字节字符编码错误,errno 将设置为 EILSEQ 并返回负数。
用例题来熟悉
#include<stdio.h>
int main()
{
printf("%d\n",printf("%d",printf("%d",43)));
}
这个函数的输出结果是
4321,
1.我们先打印里面的printf,所以先出来的是43.
2.中间的printf的内容是43,包括两个字符所以是2
3.第一个printf的内容是2,包括一个字符1,所以最后打印出来是4321.













![学习open62541 --- [75] 生成namespace文件的简便方法](https://img-blog.csdnimg.cn/4152a82e3dcd414a9ed1ebac058e4894.png)





