1. 程式人生 > >printf返回值是什麼?

printf返回值是什麼?

一個有意思的問題,很少有人會關注這個;

以前遇到過這個問題,忘記了,現在記錄下,printf返回值是打印出來字元的個數;

#include <stdio.h>

int main()
{
     printf("%d\n", printf("%d\n", printf("Hello\n")));

     return 0;
}

上面的程式會列印什麼?

正確答案:

Hello

6

2

自己測試,不解釋