一个有意思的问题,很少有人会关注这个;
以前遇到过这个问题,忘记了,现在记录下,printf返回值是打印出来字符的个数;
#include <stdio.h> int main() { printf("%d\n", printf("%d\n", printf("Hello\n"))); return 0; }
上面的程序会打印什么?
正确答案:
Hello
6
2
自己测试,不解释
printf返回值是什么?
时间: 2024-11-05 05:13:26
一个有意思的问题,很少有人会关注这个;
以前遇到过这个问题,忘记了,现在记录下,printf返回值是打印出来字符的个数;
#include <stdio.h> int main() { printf("%d\n", printf("%d\n", printf("Hello\n"))); return 0; }
上面的程序会打印什么?
正确答案:
Hello
6
2
自己测试,不解释
printf返回值是什么?