#include<stdio.h>
int main()
{
printf("%d", printf("%d", printf("%d", 43)));
//打印的值是4321,并不是四千三百二十一,因为最里层的值是43,打印出来就是2个字符,打印2,2为一个字符,打印1
return 0;
}
第二个:
#include <stdio.h>
int main()
{
printf("%d ", printf("%d ", printf("%d ", 43)));
//如果每个%d后面都加上一个空格,第一个值依旧是43,但是第二个值为空格 , 4 ,3,3个字符打印结果为3,加上最后一个打印的空格和3,打印完为2
//也就是4332
return 0;
}