又学到新知识啦~~~
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
转载于:https://blog.51cto.com/10741125/1707157
又学到新知识啦~~~
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
转载于:https://blog.51cto.com/10741125/1707157