以下C程序的输出是什么? (这是一个有效的C程序吗?)
#include <stdio.h>
int main()
{
int i=43;
printf("%d\n",printf("%d",printf("%d",i)));
return 0;
}
答案 0 :(得分:1)
printf成功时,返回写入的字符总数 然后控制台是:
4321
)
答案 1 :(得分:0)
printf
的文档中解释了这一点,例如printf(3):
返回值
Upon successful return, these functions return the number of
characters printed (excluding the null byte used to end output to
strings).