在我的编程课中,我不明白printf("World")
的价值是什么(我教授问的问题)? printf
返回什么值?他说这是5,但我不知道为什么。
答案 0 :(得分:5)
因为printf()
返回输出的字节数。对于“世界”,这是5:5个字符,5个字节。算上他们......
当您学习一门新语言时,阅读您正在学习如何使用的新功能的文档总是一个好主意。如果您按照上面的链接,您会发现 printf()的返回值记录如下:
成功完成后,fprintf()和printf()函数将返回传输的字节数。
如果你的教授问你这个问题,你可能会发现这也记录在课堂教科书中。 阅读它,学习它,爱它!
答案 1 :(得分:2)
我猜你在谈论C或C ++?然后here你会找到答案:
成功时,将返回写入的字符总数。
答案 2 :(得分:1)
记住......这些是不同的东西: 什么将printf PRINT 。 什么将printf RETURN 。
该函数将 RETURN “输出的字节数”。
它可能 PRINT 屏幕上的“鸭子”一词。 ...但它将 RETURN 数字4.(它写了4个字符。)