又学到新知识啦~~~
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
原文:http://10741125.blog.51cto.com/10731125/1707157