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