#include <stdio.h>
int main()
{
printf("%d", printf("%d", printf("%d", 43)));
return 0;
}
输出结果为4321 ,因为printf的返回值是字符的个数 ,首先先打印43 然后第二个printf接受返回值2,所以在打印一个2,然后因为个数为一所以返回一个1 所以最后的printf打印的时1 所以最后的打印结果就是为4321
#include <stdio.h>
int main()
{
printf("%d", printf("%d", printf("%d", 43)));
return 0;
}
输出结果为4321 ,因为printf的返回值是字符的个数 ,首先先打印43 然后第二个printf接受返回值2,所以在打印一个2,然后因为个数为一所以返回一个1 所以最后的printf打印的时1 所以最后的打印结果就是为4321