又学到新知识啦~~~

  printf 的返回值是打印的字符数

#include<stdio.h>
int main()
{
 printf("%d",printf("%d",printf("%d",43)));
 return 0;
}

打印结果竟是 4321

先打印最里层的43,然后43为2个字符

中层的printf打印2,最后2位1个字符

最外层的printf打印1,所以最后结果是4321